Zend Framework 1.0.0 już jest!


Po ponad roku od rozpoczęcia prac pojawiła się w końcu pierwsza stabilna wersja Zend Framework. Główny cel został osiągnięty, API jest stabilne, większość błędów wyeliminowana, więc teraz będzie czas na wprowadzenie kolejnych funkcjonalności.

Prawdopodobnie niedługo pojawi się obsługa layoutów, czyli czegoś w stylu Master Pages znanych z ASP.NET. Twórcy zapowiadali także komponent do obsługi formularzy, a w niedalekiej przyszłości i do obsługi scaffoldingu.

Warto wspomnieć, że przy okazji twórcy ZF okrzyknęli framework najlepszą biblioteką tego typu dla PHP5 ;)

Najnowszą wersję frameworka można ściągnąć na stronie Zend Framework.


Dodaj komentarz

Poświęć chwilę i wyraź swoją opinię. Możesz użyć niektórych znaczników HTML.

Komentarze czytelników

W koncu doczekalismy sie :) jak dla mnie rewelacyjne narzedzie!

„Warto wspomnieć, że przy okazji twórcy ZF okrzyknęli framework najlepszą biblioteką tego typu dla PHP5″

nie ma jak chwalić własne dziecko… z lekka śmieszne.

a co do samego zend framework to wg. mnie za wcześnie na 1.0, dużo mu jeszcze brakuje i bardziej ciągle przypomina zbiór przypadkowych komponentów.

Mam tylko pytanko czym jest scaffolding? :) Nie mogę jakoś znaleźć znaczenia tego hasła.

Kazdy moze okrzyknac swoj framework najlepszym – dla mnie to nic innego jak przepisany PEAR ktory daje biblioteki i zamiast ZF powinno sie nazywac Zend Components

Scaffolding to możliwość szybkiego stworzenia modułu służącego do operacji CRUD dla danej tabeli. Zobacz jak to wygląda w Symfony czy w CakePHP.

Co do tego, czy ZF jest jeszcze zbiorem klas czy już frameworkiem to zdania są podzielone. Według mnie można w oparciu o ZF zbudować całkowicie funkcjonalną aplikację, ale jednak jeszcze brakuje takiego środowiska uruchomieniowego jakie jest np. w Symfony, czy generatorów (skryptowych lub w IDE).

A według Was czego jeszcze brakuje? :-)

brakuje zintegrowanego orma.
przydaloby sie gdyby z pudelka bylo kilka mozliwosci wyboru predefiniowanych ustawien srodowiska.
prosty blog, wielojezokowosc, modluly itp. jednak orma najbardziej brak

Jakiś czas temu odkryłem CodeIgnitera, fantastycznie przyjazny framewrok. Zend w pewnym momencie straszliwie mnie zmęczył.

Według mnie to priorytetem powinno być teraz dopracowanie dokumentacji. Jest ona dość obszerna, ale to rodzaj podręcznika, który należy czytać od deski do deski. Kompletny brak kontekstowości, brak wyszukiwarki. Przykładowo informacji o widokach trzeba szukać zarówno w sekcji View, ale sporo na ten temat jest też do przeczytania w rozdziale traktującym o kontrolerach. Poza tym co mnie najbardziej irytuje to często omówienie poszczególnych bibliotek, czy nawet klas bez jakiejkolwiek informacji jak to wszystko ze sobą powiązać. Żeby nie być gołosłownym – chcąc odebrać dane przesłane GET-em, lub POSTEM trzeba użyć metody Requesta getParam(), aby się z kolei dostać do obiektu Requesta trzeba użyć metody getRequest() itd. Niby proste, ale trzeba się naklikać po dokumentacji i wiedzieć czego szukać.

A czym według was jest framework jak nie zbiorem klas? Wg mnie ZendFw jest framework’iem.

http://pl.wikipedia.org/wiki/Framework

Zgadzam się z Wojtkiem.
To czego najbardziej teraz potrzeba ZF to scaffoldingu, skryptów tworzących layout aplikacji, a najlepiej guzika w Zend Studio który to zrobi za nas.

I nie chodzi tutaj tylko o stworzenie struktury katalogów, ale czegoś na kształt tego co daje nam Ruby on Rails.
Wybieram tabelkę, robię ‘click’ i CRUD gotowy :D

Tak przy okazji, to w Zend Studio powinno się pojawić więcej niż tylko jeden guzik do przyspieszania tworzenia aplikacji opartych na ZF.

O ORM-ie boje się na razie myśleć. Pewnie, że dobrze by było, ale Zend strasznie wlecze się z tym wszystkim.

Jeżeli Zend chce kiedykolwiek używać słowa Enterprise musi ogarnąć te wszystkie obaszary

Już niedługo wersja 1.0.3.
Na svn jest już w incubatorze Zend_Layout