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.

Informacje oraz linki


Inne artykuły
Polecane
Zend Studio - The premiere PHP IDE

Dodaj komentarz

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

Komentarze czytelników

czy jeszcze w tym miesiącu wyjdzie 1.0RC1 ?

Poki sie nie dorobi porzadnego systemu tpl + szybkiego ORMa dla mnie nic innego PEAR v2

Heh, a czy poprawili w końcu błąd w Zend_PDF ? :-)

Nie widzę go na liście poprawionych modułów…

pawel_k: Menedżer projektu zapowiadał kilka dni temu, że do końca miesiąca 1.0RC1 ma zostać opublikowana, ale widzę, że w Roadmap dla tej wersji jest ustalona data 12 kwietnia 2007, więc raczej przesunie się to na połowę kwietnia.

NuLL: A gdzie to można znaleźć?

talen: Tak, zobacz ZF-585

NuLL -> akurat w ZF dodanie nowego systemu szablonów to kwestia góra paru minut (najprostszy wariant: skopiowanie do katalogu i include/require).

Za nic nie mogę się połączyć z myslqem, próbowałem już chyba wszystkich metod, ani przez PDO_MYSQL, ani przez PHP_MYSQL nie idzie się połączyć, zawsze wyskakują jakieś błędy. Albo z plikiem Abstract.php (nie chodzi o ten brakujący znak na początku pliku), albo z funkcją limit() w którymś pliku.
Używam wersji ZF 0.9.1, czy ktoś ma działający skrypt do połączenia z mysqlem na tej wersji?

[...] Na podstawie Zend Framework Beta  [...]