01-03-2011, 16:30
(Ten post był ostatnio modyfikowany: 01-03-2011, 16:36 przez R_Rafalsky.)
Zend Framework to framework stworzony przez firmę Zend (odpowiedzialną między innymi za PHP). Jest to w pełni obiektowa biblioteka do tworzenia aplikacji internetwych (blogi, fora, serwisy tematyczne, wortale co sobie życzysz). Daje Ci gotowe narzędzia by strona, którą robisz była szybka, wydajna, bezpieczna, łatworozbudowana i stabilna. Tworzenie stron w takich frameworkach jest proste i bardzo wydajne (o ile znasz API danego frameworka). Składasz stronę z gotowych (przygotowanych przez Twórcę) elementów np. $formularz->DodajPole('Adres Email')->DodajWalidację('email') - framework sam tworzy pole 'Adres email' w formularzu z pełnym zabezpieczeniem i pełną walidacją (nie musisz sobie tym zawracać głowy).
Aplikacja tworzona jest w oparciu o wzorzec projektowy MVP, więc rozbudowa portalu (dodanie nowej strony, nowej funkcjonalności) nie stanowi problemu i trwa przysłowiową chwilę.
Wg mnie lepszym frameworkiem jest YiiFramework - nowy i bardzo ambitny projekt. Jest w pełni kompatybilny z pasywnym MVC (lepsze niż MVP). Ma wsparcie dla kilku języków (http://www.yiiframework.com/doc/guide/1.1/pl/topics.i18n) i generator gotowego kodu (http://www.yiiframework.com/doc/guide/1.1/pl/topics.gii). To ostatnie jest po prostu genialne. Piszesz np. CRUD user; - po tej operacji dostajesz tabelę użytkowników z pełną obsługą (Create, Read, Update, Delete) z dynamiczną tabelą w przeglądarce itd. Ostatnio został dodany nawet moduł Gii, który pozwala tworzyć i rozbudowywać aplikacje po stronie przeglądarki. No i jeszcze ta dokumentacja w pełni po polsku
Warto zainteresować się oboma projektami
Aplikacja tworzona jest w oparciu o wzorzec projektowy MVP, więc rozbudowa portalu (dodanie nowej strony, nowej funkcjonalności) nie stanowi problemu i trwa przysłowiową chwilę.
Wg mnie lepszym frameworkiem jest YiiFramework - nowy i bardzo ambitny projekt. Jest w pełni kompatybilny z pasywnym MVC (lepsze niż MVP). Ma wsparcie dla kilku języków (http://www.yiiframework.com/doc/guide/1.1/pl/topics.i18n) i generator gotowego kodu (http://www.yiiframework.com/doc/guide/1.1/pl/topics.gii). To ostatnie jest po prostu genialne. Piszesz np. CRUD user; - po tej operacji dostajesz tabelę użytkowników z pełną obsługą (Create, Read, Update, Delete) z dynamiczną tabelą w przeglądarce itd. Ostatnio został dodany nawet moduł Gii, który pozwala tworzyć i rozbudowywać aplikacje po stronie przeglądarki. No i jeszcze ta dokumentacja w pełni po polsku

Warto zainteresować się oboma projektami

Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.