Zend Framework Beta
Po ponad roku Zend Framework doczekał się wersji Beta 0.9.0. Zawiera ona już wszystkie funkcjonalności, które zobaczymy w pierwszym wydaniu frameworka. W wersji 1.0.0 API nie powinno już się zmienić, a głównym założeniem jest teraz wyeliminowanie błędów w istniejących komponentach oraz rozwinięcie dokumentacji.
Niestety wciąż brakuje tak ważnej funkcjonalności jak obsługa formularzy w stylu Pear QuickForm i w pierwszej stabilnej wersji frameworka jej nie zobaczymy.
W tej wersji usunięto także klasę Zend_Filter_Input, co powoduje lekkie utrudnienie w migracji aplikacji, ponieważ klasy Zend_Filter oraz Zend_Validator zastępujące starą wersję klasy nie posiadają funcjonalności podobnej do Zend_Filter_Input. Rozwiązania można się będzie spodziewać dopiero w wersji 1.1 lub w późniejszej.
Uwaga: W wersji 0.9.0 opublikowanej na stronie wkradł się błąd w pliku Zend/Db/Table/Row/Abstract.php. Aby go poprawić, trzeba dodać znak ‘<' na samym początku pierwszej linii w pliku.
Spis ważniejszych zmian:
- MVC: integracja z widokiem, buforowanie wyjścia;
- Zend_Auth: nowe adaptery;
- Zend_Db_Table: sporo poprawek;
- Zend_Db_Select: poprawiony interfejs, nowa dokumentacja;
- Zend_Db_Adapter_Mysqli: adapter przeniesiony do jądra;
- Zend_Feed: dodanie klasy do tworzenia kanałów RSS/Atom;
- Zend_Mail: więcej możliwości obsługi wiadomości w folderach;
- Zend_Search_Lucene: teraz odpowiada wydajności Java Lucene;
- Zend_Service_Audioscrobbler, Zend_Service_Delicious, Zend_Service_Simpy: przeniesione do jądra;
- Zend_Translate: moduł przeniesiony do jądra, nowe adaptery;
- Zend_Validate: poprawione walidatory dla adresów email i adresów serwerów;
- Zend_Log (inkubator): moduł przeprojektowany
Dodatkowo klasa Zend została oznaczona jako przestarzała, a jej metody zostały rozdzielone do klas Zend_Debug, Zend_Loader, Zend_Registry oraz Zend_Version.
Najnowszą wersję frameworka można ściągnąć na stronie Zend Framework.



czy jeszcze w tym miesiącu wyjdzie 1.0RC1 ?