zmena dizajnu: Dizajn sa zmen automaticky podla casu!

Zend Framework pre PHP

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.

Podobné články

Vaše komentáre

  1. Kelso hovorí:

    Uz som zvedavy, tesim sa na pokracovanie ;)

Aký je Váš názor?