Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Object-oriented programming _ MVC

Napisany przez: Cysiaczek 7.11.2007, 21:37:30

MVC jest bardzo popularnym tematem na forum. Niniejszym pozwalam sobie zebrać troszkę linków dotyczących tego zagadnienia i przypiąć dla dobra publicznego (i oszczędzenia nerwów przy czytaniu 150-go tematu o MVC) : )

Zacznijmy od podstaw
Musisz zapoznać się z ideą

http://pl.wikipedia.org/wiki/MVC
http://wortal.php.pl/wortal/artykuly/proces_tworzenia_aplikacji/tlumaczenia/model_view_controller
http://wortal.php.pl/wortal/artykuly/php/architektura/wprowadzenie_do_mvc
http://www.phppatterns.com/docs/design/mvc_pattern_version_2

MVC na forum (pewnie nie wszystko)
Przejrzyj te tematy najdokładniej jak możesz - jeśli musisz, porób notatki

http://forum.php.pl/index.php?showtopic=10881
http://forum.php.pl/index.php?showtopic=69281
http://forum.php.pl/index.php?showtopic=73422
http://forum.php.pl/index.php?showtopic=71348
http://forum.php.pl/index.php?showtopic=71662
http://forum.php.pl/index.php?showtopic=42972
http://forum.php.pl/index.php?showtopic=42699
http://forum.php.pl/index.php?showtopic=37386
http://forum.php.pl/PHPMVC_Od_czego_zaczac_t79104.html

Frameworki implementujące wzorzec MVC
Kod tych aplikacji, oraz sposób ich działania rozwieje większość Twoich wątpliwości.

http://www.symfony-project.com/
http://codeigniter.com/
http://www.cakephp.org/
http://www.agavi.org


Inne wzorce
Zapewne zechcesz poznać. zaglądaj też, gdy zobaczysz gdzieś dziwnie brzmiące słowo, którym dyskutanci rzucają na lewo i prawo : )

http://martinfowler.com/eaaCatalog/

Na koniec
Kilka uwag i zaleceń

Nie pytaj, czy dobrze rozumiesz ideę MVC - pewnie rozumiesz
Nie pytaj, czy Twój kod jest zgodny z MVC - jeśli rozróżnia trzy wartswy, to jest zgodny.
Nie pytaj, czy warto stosować wzorzec MVC - inaczej nie zostałby opisany

Większość nowych tematów dotyczących MVC będzie zamykana

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)