Mamy przełom? Zend Framework 1.8.0


Wczoraj w serwisie Zend Developer Zone ukazała się informacja, że dostępny jest już Zend Framework 1.8.0. Tę wersję można nazwać przełomową - w końcu pojawiły się narzędzia wspomagające szybkie tworzenie aplikacji (RAD). Teraz wywołaniem jednej komendy można utworzyć praktycznie całą strukturę projektu.

Najlepszą drogą do zapoznania się z nowymi narzędzami może być oficjalny przewodnik Zend Framework Quick Start, a także przewodnik Roba Allena.

Oto lista nowych komponentów oraz usprawnień.

  • Zend_Tool (Ralph Schindler)
  • Zend_Application (Ben Scholzen i Matthew Weier O’Phinney)
  • Zend_Loader_Autoloader i Zend_Loader_Autoloader_Resource, (Matthew Weier O’Phinney)
  • Zend_Navigation (Robin Skoglund)
  • Zend_CodeGenerator (Ralph Schindler)
  • Zend_Reflection (Ralph Schindler i Matthew Weier O’Phinney)
  • Obsługa Zend Server w Zend_Cache, (Alexander Veremyev)
  • Zend_Service_Amazon_Ec2, (Jon Whitcraft)
  • Zend_Service_Amazon_S3 (Justin Plock i Stas Malyshev)
  • Dołączona biblioteka Dojo 1.3
  • Dodana obsługa Dojo Dijits za pomocą klas pomocniczych widoków
  • Zend_Filter_Encrypt (Thomas Weidner)
  • Zend_Filter_Decrypt (Thomas Weidner)
  • Zend_Filter_LocalizedToNormalized i _NormalizedToLocalized, (Thomas Weidner)
  • Obsługa postępu wysyłania plików w Zend_File_Transfer (Thomas Weidner)
  • Możliwość tłumaczenia tras routingu (Ben Scholzen)
  • Możliwość łańcuchowego ustawienia tras (Ben Scholzen)
  • Obsługa wyrażeń w Zend_Json (Benjamin Eberlei i Oscar Reales)
  • Zend_Http_Client_Adapter_Curl (Benjamin Eberlei)
  • Obsługa wejściowych i wyjściowych nagłówków SOAP (Alexander Veremyev)
  • Możliwość przeszukiwania pól typu keyword za pomocą zapytań w Zend_Search_Lucene (Alexander Veremyev)
  • Obsługa wyszukiwania w wielu indeksach w Zend_Search_Lucene, (Alexander Veremyev)
  • Usprawnienia w podświetlaniu wyników wyszukiwania w Zend_Search_Lucene (Alexander Veremyev)
  • Skalowanie, odbijanie i obracanie stron w Zend_Pdf (Alexander Veremyev)
  • Zend_Tag_Cloud (Ben Scholzen)
  • Wsparcie dla ustawień lokalizacji w Zend_Validate_Int i Zend_Validate_Float (Thomas Weidner)
  • Obsługa telefonicznych kodów kraju w Zend_Locale (Thomas Weidner)
  • Zend_Validate_Db_RecordExists i _RecordNotExists (Ryan Mauger)
  • Zend_Validate_Iban (Thomas Weidner)
  • Zend_Validate_File_WordCount (Thomas Weidner)

Tym razem lista wygląda imponująco :)

Ściągnij najnowszą wersję Zend Framework

Informacje oraz linki


Inne artykuły
Migracja Zend Framework z 1.7.8 do 1.9.5
Zend Framework 1.6 RC1
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

Niestety Zend_Tool zawiódł moje oczekiwania - nie można go używać gdy aplikacja jest podzielona na moduły.

Rzeczywiście tego brakuje, ale na liście dyskusyjnej ktoś pisał że obsługa modułów w Zend_Tool jest już na ukończeniu i powinna się pojawić w 1.8.1 albo 1.8.2.

Niestety, Zend_Tool nie działa jak powinien… W wersji stabilnej nadal posiada sporo błędów i niedociągnięć… W firmie, gdzie pracuję, przy jednym z projektów wiązaliśmy spore nadzieje z ZF i dodaniem stabilnej wersji Zend_Tool (wersje podglądowe dostępne były od miesięcy). Przykro mi to mówić, a byłem dużym zwolennikiem frameworka ze stajni Zenda, ale mocno rozczarowaliśmy się tym, co obecnie oferuje ZF. Framework podąża w złym kierunku. Można gołym okiem zauważyć przerost formy nad treścią, kolejne biblioteki są nie przetestowane i posiadają bardzo wiele błędów - w większości uniemożliwiające z korzystania z nich lub co najmniej utrudniające, kolejne refaktoryzacje nie są uzasadnione niczym logicznym, a dokumentacja woła o pomstę do nieba! Spróbujcie z manuala uruchomić jakiś przykład chociażby dla “Zend Tool Project Providers” - nie działa żaden z przykładów, wygląda to tak, jakby dokumentację tworzyła kompletnie inna osoba, niż kod, i to na dodatek bez konsultacji ze sobą…

Skończyło się na tym, że przesiedliśmy się na Ruby on Rails i mimo, że byłem przeciwnikiem tej platformy, obecnie nie żałuję tego i widzę, jak ZF daleko do doskonałości, jak daleko do RoR!

Zend nie spełnia niestety moich oczekiwań, muszą jeszcze nad nim sporo popracować

Wpisz tu swój komentarz