PHP mám rád, páči sa mi jeho jednoduchosť a čistota výstupu pri tvorbe webov. Zend Framework (mohli by sme ho nazvať aj prvým oficiálnym frameworkom) ma zaujal a rozhodol som sa ho naučiť. Pokúsim sa (postupne ako ho budem spracovávať) priniesť niečo ako seriál o programovaní so Zend Frameworkom. Zatiaľ taký malý úvod.
Čo je Zend Framework?
Zend Framework je PHP knižnica pre vývoj aplikácií v PHP. Obsahuje množstvo komponentov ktoré umožňujú vyvíjať PHP aplikácie ľahšie s udržateľnejším kódom pre budúce úpravy a vylepšenia.
Prečo Zend Framework?
- Rozsiahla dokumentácia
- Rozsiahla komunita
- Všetko v jednom, všetky Zend obsahuje všetko čo pri vývoji budete potrebovať
- Jednoduchosť vývoja
- Umožní rýchly vývoj aplikácií
Jednotlivé moduly
Zend Framework môžeme rozdeliť do šiestich modulov, tie pokrývajú všetky nástroje pre vývoj aplikácií. Sú to:
Jadro:
Zend_Controller, Zend_View, Zend_Db, Zend_Config, Zend_Filter, Zend_Validate, Zend_Registry, Zend_Acl, Zend_Auth, Zend_Session
Internalizačné nástroje:
Zend_Date, Zend_Locale, Zend_Measure
Hypertext Transfer Protocol:
Zend_Http_Client, Zend_Http_Server, Zend_Uri
Inter-application komunikácia:
Zend_Json, Zend_XmlRpc, Zend_Soap, Zend_Rest
Web Services:
Zend_Feed, Zend_Gdata, Zend_Service_Amazon, Zend_Service_Flickr, Zend_Service_Yahoo
Pokročilé:
Zend_Cache, Zend_Search, Zend_Pdf, Zend_Mail, Zend_Mime, Zend_Measure
MCV: Model-Controller-View
Komponenty tvoriace jadro Zend Frameworku využívajú tzv. MCV (Model-controller-view) systém pre tvorbu aplikácií kde je oddelený vzhľad internetovej stránky od logiky a controllerov. Hlavné časti MCV teda tvoria: Zend_Controller (Controller), Zend_View (View) a Zend_Db (Model)
Toto je priblíženie komponentov Zend Frameworku, postupne prinesiem ďalšie články o práci s týmto Frameworkom.

Uz som zvedavy, tesim sa na pokracovanie