Od kilku minut, po wielu miesiącach prac mamy kolejną wersje jednego z najpopularniejszych ostatnio frameworków. Tyma razem programiści bardzo się postarali serwując nam szereg nowych komponentów, wiele poprawek oraz udoskonaleń. Wraz z nowa wersją odświeżona została również sama witryna Zend Frameworka.
Dzięki dwóm nowym 'zabawkom' - Zend_Form oraz Zend_Layout - tworzenie aplikacji stało się jeszcze prostsze. Obecnie obsługa, generowanie i przetwarzanie formularzy to przyjemna i szybka praca, a po zastosowaniu layoutów oraz nowych placeholderów, helperów widoku oraz akcji tworzenie szablonów nawet z różnym kontekstem (html, xml, json) to bajka.
Inne nowości to kolejne webserwisy (Nirvanix, Technorati, SlideShare), obsługa UTF-8 w plikach PDF, nowe adaptery autoryzacji (Infocard, OpenID, LDAP) i inne.
Dopiero od niedawna zacząłem zabawę z ZF, więc różnic pewnie nie zauważę, mam jednak kilka uwag odnośnie Zend_Form i Zend_Layout.
Zend_Form nie do końca ułatwia tworzenie formularzy. Fakt, przy odrobinie wysiłku można stworzyć w krótkim czasie większość formularzy. Jednak zanim dojdzie się do etapu łatwego tworzenia formularzy trzeba się nieco namęczyć, by odpowiednio zmodyfikować dekoratory.
Zend_Layout rzeczywiście bardzo usprawnia pracę, jednak nie potrafię ustawić osobnych layoutów dla różnych modułów. Wszystkie layouty trzymam w jednym katalogu, co nie wygląda zbyt ładnie ;) (ale nie przeszkadza w pracy).