Pro Zend Framework Techniques
Szerző:
Forrest Lyman
Kiadó:
Apress
Kiadás éve:
2009
ISBN:
1430218797
Oldalak száma:
264
Értékelés:
8
Linkek
Kíváncsi és telhetetlen fejlesztő lévén legutóbbi Zend Framework túrám után jó néhány kérdés maradt bennem. Ezen kérdések jobbára a Zend Framework alacsony szintű működése, háttérfolyamatok és a struktúra körül fogalmazódtak meg, ugyanis eldöntöttem, hogy refaktorálom… erhm… újraírom a jó öreg CMS-emet. Ezek alapján hamar megtaláltam az Apress PHP könyvpalettájának végén ezt a könyvet. A cím bíztató: Pro Zend Framework Techiques – Build a Full CMS Project; lássuk mit tartogat a borító alatti 246 oldal!
Az író előszava alapján a könyv azoknak szól, akiknek nem idegen az objektumorientált PHP fejlesztés, valamilyen módon már megismerkedtek a keretrendszerrel, és most mélyíteni szeretnék ismereteiket, különösen azokat, amelyekre egy CMS projekt fejlesztése során szükség lehet. Ennek megfelelően kellő mélységgel tárgyalja a következő témákat:
- Űrlapok generálása, ellenőrzése, szűrése
- Adatbázis absztrakció, Content Node Pattern, ORM
- Adatelemek, erőforrások, felhasználók kezelés
- Navigáció, menürendszer és -kezelés
- Biztonság, autentikáció, ACL
- Modulok, avagy a keretrendszer bővítése
- Profiling, teljesítmény optimalizálás, gyorstárazás
- Nemzetközi CMS: locale és fordítások
Összességében az író stílusa könnyed, jól érthető és követhető. A példakódok ugyan számos helyen hibásak és rosszul tördeltek, de szerencsére minden kódrészlethez tartozik magyarázat, így érthetőek. Számomra kissé unalmas volt, hogy az alapvető műveleteket, mint például a vezérlő, művelet és nézet létrehozása, minden esetben lépésről lépésre leírja, de mint tudjuk: repetitio est mater studiorum.
A könyvet válaszokat keresve fogtam a kezembe. Azt nem mondhatom, hogy minden kérdésre választ kaptam, de nagyon sok témában hasznos ismereteket igen:
- A
Zend_Tool
CLI használata - Content Node minta
- request-dispatch-reponse folyamat
- erőforráskezelés
A könyv összességében jól szerkesztett, tartalmas, de mégsem tartom tökéletesnek. A Zend Framework teljes bemutatásához kevés, de jó kiindulópontot és ismeretet ad egy komolyabb CMS fejlesztésében felhasználható eszközökhöz. Ezért azoknak ajánlom, akiknek nem ismeretlen a ZF és éppen saját CMS fejlesztésén törik a fejüket.
■
Zend_DB_Profiler
Van másik
x Business logic: The
x Data: The model handles managing the application data.
x Presentation: The view handles rendering the dynamic pages.
Ez a rész nekem annyira nem jött be, én úgy tudom, hogy a controller csak azért felelős, hogy eljuttassa a megfelelő formában az adatokat a model-nek, a business logic-ot meg a model tolja.
definíció szerint igen
Érdekes, van benne egy olyan
Ez azért lehet jó, mert felbontásfüggő designt is lehet csinálni a body font-size változtatásával. (Mondjuk nem px-re pontos sajnos...)
Összegányoltam egy kis scriptet ehhez:
em vs. px
Egyébként hamarosan kölcsönkapom a könyvet, már várom, jó lesz majd elolvasni.