W marcu ukazała się wersja Zend Framework 0.9.0 (pod sam koniec miesięca ukazałą się 0.9.1 nie wnosząca za dużo nowego). Zawiera ona już wszystkie funkcjonalności, które będą w wersji finalnej 1.0.
Samo API 1.0 nie powinno już ulec większym zmianom, więc można spokojnie zacząć zapoznawać się z frameworkiem. Obecnie prace trwają nad wyeliminowaniem błędów z kodu oraz dopieszczaniem dokumentacji.
Mimo tak wysokiej wersji ZF wciąż brakuje wręcz podstawowej funkcjonalności. Mówię o łatwym tworzeniu formularzy i ich obsłudze jak to ma miejsce w paczce PEAR: HTML_QuickForm2.
Niestety osoby, które korzystały do tej pory z Zend_Filter_Input nie będą zadowoleni, ponieważ ta klasa zniknęła w wersji 0.9.0. Zamiast niej mamy dostęp do Zend_Filter oraz Zend_Validate, ale niektórych adekwatnych metod z Zend_Filter_Input brakuje. Więc migracja na nową wersję może nie być taka łatwa.
Kolejną dość ważną zmianą jest rozbicie klasy Zend na:
- Zend_Debug
- Zend_Loader
- Zend_Registry
- Zend_Version
Mam nadzieję, że w kwietniu będę mógł przedstawić bardziej praktyczne infomacje, ponieważ w firmie planujemy testową przesiadkę na ZF.
Na podstawie Zend Framework Beta