gru
31
2011

Co to jest Zend framework?

Co to jest Zend framework?

Zend framework to jeden z wielu frameworków przeznaczonych do tworzenia aplikacji internetowych w języku PHP.

Dlaczego warto korzystać z frameworku?

Framework to szkielet budowy aplikacji. Określa on jaka ma zostać zachowana struktura aplikacji oraz jaki jest jej ogólny mechanizm działania. Framework dostawca również szereg gotowych komponentów i bibliotek dzięki czemu programowanie staje się dużo szybsze i efektywniejsze, ponieważ do zadań programisty należy jedynie rozbudowa lub dostosowanie już istniejących komponentów na potrzeby danej aplikacji. Kod tworzony za pośrednictwem frameworku jest uporządkowany, ma spójną strukturę dzięki czemu zarówno autor kodu jak i każdy inny programista będzie w stanie bez większych problemów dokonywać w nim modyfikacji.

Dlaczego warto wybrać akurat Zenda?

Zend framework jest to framework dostarczany i rozwijany przez Zend Technologies Inc., czyli firmę która jest jednocześnie odpowiedzialna za rozwój języka PHP. Dzięki temu mamy pewność, że jest i będzie to framework rozwijany sukcesywnie wraz z rozwojem języka PHP.

Zend udostępnia również programiście szereg gotowych narzędzi m.in. do obsługi:

  • formularzy
  • baz danych (więcej o możliwych do obsłużeniach bazach danych w dalszej części wpisu)
  • sesji
  • systemu szablonów
  • pamięci podręcznej
  • autoryzacji i kontroli uprawnień dostępu
  • obsługi tłumaczeń i tworzenia aplikacji wielojęzykowych
  • operacji na plikach
  • tworzenia plików PDF
  • usług zewnętrznych (takich jak ReCaptcha, Amazon, Flickr, Twitter)
  • poczty e-mail
  • oraz wiele wiele innych

Jakie wymagania muszą być spełnione aby Zend framework funkcjonował poprawnie?

Aby najnowsza wersja Zenda działała jak należy potrzebujemy serwera www (np. Apache) z zainstalowanym PHP w wersji min. 5.2.4 lub nowszej.

Z jakimi bazami danych jest w stanie współpracować Zend?

  • MariaDB
  • MySQL
  • Oracle
  • IBM DB2
  • Microsoft SQL Server
  • PostgreSQL
  • SQLite
  • Informix Dynamic Server

Już niebawem dowiecie się w jaki sposób zainstalować Zend framework w naszym systemie oraz jak utworzyć swój pierwszy projekt za pośrednictwem tego frameworka.

  • Grzegorz Kaszuba

    Uh, liczyłem że blog o zendzie, będzie chociaż napisany w Zendzie :D Ale nic to, będę śledzić, pozdr.

  • Lompi

    Na chwilę obecną (co nietrudno zauważyć ;) ) blog jest w początkowej fazie rozwoju. Jeżeli będzie cieszył się on dostateczną popularnością, cały blog zostanie przepiany do Zenda oraz zostanie stworzona dedykowana szata graficzna.