Home > PHP, Zend Framework > Zend Framework – jeszcze nie teraz

Zend Framework – jeszcze nie teraz

Witam! Do jednego z projektów które realizuje zachciało mi się używać Zend Framework. Pożałowałem tego już nie jeden raz. Ale od początku. Kolega polecił mi Zend Framework. Zend Framework to zbiór bibliotek PHP5, które mają się przydać programiście podczas tworzenia aplikacji WWW. Zend Framework kojarzę po nazwie z firmą, która tworzy PHP – to powinno gwarantować jakość. Niestety tak nie jest. Zend Framework klepany jest bez mocnego przemyślenia. Świadczą o tym zmiany, jakie zachodzą pomiędzy kolejnymi wersjami tego szkieletu aplikacji. Kolejne wersje nie są kompatybilne wstecz, a dokument pomocy pisane dla starszych wersji nie są przydatne w wersji aktualnej. Miarka się przebrała, gdy doszedłem do klasy Zend_Translator. W dokumentacji jest obietnica tworzenia własnych rozszerzeń tej klasy, tymczasem jej błędna implementacja zabrania tego. Wspomnę tylko, że błędna implementacja tłumaczeń opartych na plikach pseudo CSV uniemożliwiła mi ich wykorzystanie. Spróbowałem napisać własną implementację plików CSV i podpiąć ją pod translatora, ale się to nie dało. Tak skończyła się moja cierpliwość. Nie po to mam framework, żeby go patchować. Zend Freamework 0.9.2 Beta jest bardziej Beta niż 0.9. Jestem pewny, że kolejne edycje nie będą kompatybilne wstecz. Uważam że Zend Framework to dobry pomysł, który idzie w złym kierunku. Programiści starają się dostarczyć coraz to nowych funkcjonalności, zamiast zrobić dobrze te, które już są i są podstawą framework. We frameworku nie muszę mieć implementacji np “Audioscrobbler”, zamiast tego chciałbym po prostu działający i dający się rozbudować moduł tłumaczeń. Na chwilę obecną odradzam użycie Zend Framework jako szkieletu aplikacji. A ja wracam do pracy, niestety, bo muszę napisać własny moduł tłumaczeń.
Categories: PHP, Zend Framework Tags:
  1. No comments yet.
  1. No trackbacks yet.

Subscribe without commenting