Blog webdeveloperski Patryk yarpo Jar

Ksiazka: Wzorzec MVC w PHP dla profesjonalistów

Autor wiadomości Luty 13, 2014

Wzorzec MVC w PHP dla profesjonalistówWzorzec MVC w PHP dla profesjonalistów

Wzorzec MVC na dobre zagoscil we wszelakich projektach informatycznych. Pozwala na rozsadny podzial na warstwy i oddzielenie logiki od danych, a takze kodu robiacego cokolwiek "na serwerze" od kodu wyswietlajacego np. strone internetowa.

Chris Pitt bardzo starannie opisuje kolejno, co trzeba napisac (i w tracie ksiazki sam pisze pokazujac czytelnikowi wszystkie kroki), aby stworzyc wlasny framework PHP implementujacy wzorzec MVC.

W ksiazce spodobalo mi sie, ze mozna mimochodem nauczyc sie kilku ciekawych sztuczek jezyka i dobrych praktyk, chocby testy jednostkowe (ang. unit tests) (choc troche na sile pisany wlasny framework dla nich, lepiej bylo uzyc PHP_Unit), wzorce projektowe (autor omowil takze kilka innych bardzo przydatnych wzorcow i pokazal, jak ich uzywac w praktyce) . Nie jestem przekonany, czy wszystko, co zaprezentowal Chris Pitt jest sluszne, ale aby moc odrzucic jakis fragment technologii nalezy go najpierw dobrze poznac, aby upewnic sie, ze na pewno nie zasluguje na wykorzystanie w naszych projektach. Ja chociazby nie lubie w PHP "magii" - to w koncu nie Harry Potter, szczegolnie, ze ostatecznie wszystkie `__call`, `__set` itp. powoduja podobnie wiele problemow, ile rozwiazuja. Mimo wszystko podoba mi sie w wiekszosci kod tworzony przez autora. Na pewno nie jest naszpikowany antywzorcami, ktore czasem mozna spotkac w niektorych ksiazkach.

Jesli ktos szuka ksiazki, ktora nauczy go jak napisac swoj wlasny MVC, to moze lepiej poszukac ksiazki "Dlaczego nie powinienem wynajdowac kola od nowa". Aktualnie na rynku jest bardzo wiele istniejacych frameworkow i ktorys z pewnoscia bedzie wystarczajacy. Jesli natomiast bardzo upierasza sie, aby napisac wlasny MVC - to ta ksiazka z pewnoscia pomoze. Ja proponowalbym jednak traktowac ja jako dobry zbior porad programistycznych, bez az tak duzego nacisku na MVC. A samo napisanie frameworka traktowalbym jako ciekawostke i zabawe z kodem, a nie wyznacznik pozycji w srodowisku developerow.

Za minus ksiazki - jak zawsze - mozna uznac fakt, ze jest juz (w swiecie technologii) dosc wiekowa. Chocby jeden z trzech opisanych na koncu frameworkow - Zend - jest w wersjach bliskiej archiwalnych, stad te rozdzialy mozna potraktowac jako ciekawostke i "sensacje poczatkow 2010's" niz wyznacznik nowych trendow w polswiadku PHP 😉

Ocena

Ksiazka jest dobra. Nie zwalila mnie z nog, ale w kilku miejscach potrafila zaciekawic i nauczyla czegos nowego. Jesli chcialbys poprawic swoj warsztat programistyczny i programujesz w PHP, to jest to dobra pozycja dla Ciebie.

Wzorzec MVC w PHP dla profesjonalistów
Wydawnictwo Helion - 2013/07

Komentarze (0) Trackbacks (0)

Brak komentarzy.


Leave a comment

 

Brak trackbacków.