php developer & web designer
Kilka dni temu znalazÅ‚em bardzo fajne, a zarazem ciekawe, porównanie dwóch frameworków – Zend Framework i CakePHP.
Autor, niejaki chad, skupił się na ułatwieniu wyboru odpowiedniego narzędzia do projektu. W artykule poruszył takie tematy jak rodzaj licencji, wymagana wersja PHP, jakość dokumentacji, wsparcie czy zasób przykładów i tutoriali. Nie zabrakło porównania dotyczących wykorzystania wzorca MVC, sposobów konfiguracji aplikacji, obsługi danych czy tematów cacheowania i obsługi sesji użytkownika. W końcu, przedstawiono podobieństwa i różnice w dziedzinie obsługi szablonów i pomocników (helperów), webservices, jak również lokalizacji.
Artykuł nie wskazuje lepszego narzędzia. Wszak każdy framework ma swoje zalety i wady. Jeden pasuje bardziej do projektu A, drugi do projektu B. Wybór frameworku powinien należeć, jak zawsze, do programisty.
Słusznie zauważyła chad, że jedynym mankamentem jest szybki rozwój obu frameworków. Każda dłuższa chwila nieuwagi czy nieśledzenia zmian powoduje zaległości i braki wiedzy.
Link do artykułu: Notes on Choosing a PHP Framework: A Comparison of CakePHP and the Zend Framework
Matthew Weier O’Phinney w swoim blogu zaprezentowaÅ‚ bardzo ciekawy przykÅ‚ad wykorzystania Zend_Auth i Zend_Form w celu autoryzacji i autentyfikacji użytkowników.
Wpis zatytuÅ‚owany “Login and Authentication with Zend Framework” opisuje wykorzystanie ww. modułów. W przykÅ‚adach zaprezentowano budowÄ™ Login kontrolera oraz klasy odpowiedzialnej za utworzenie formularza.
Wpis jest bardzo ciekawą lekturą, którą polecam każdemu użytkownikowi Zend Framework.
Niecałe 10 dni po wydaniu pełnej wersji 1.5 ukazała się 1.5.1. Głównym celem jest poprawienie drobnych błędów (ponad 30.).
Framework w najnowszej wersji można pobrać ze strony http://framework.zend.com/download
Dziś ukazała się długo oczekiwana, oficjalna, wersja Zend Framework 1.5.
Z tej okazji między innymi zamieszczono na wiki tzw. QuickStart, umożliwiający szybkie zapoznanie się z funkcjami i działaniem frameworku. Dostępne są także pliki multimedialne ułatwiające zrozumienie działania Zend Framework. W końcu, całkowicie odświeżono stronę projektu.
No ale przecież najważniejsze, to co w środku
A zatem:
W końcu dostępna jest wyszukiwarka w manualu. Bardzo przydatne narzędzie.
No i na koniec – godna polecenia jest jeszcze jedna strona.
Witryna, o której już kiedyÅ› wspominaÅ‚em, Rob Allen’a ze znakomitym tutorialem.
Andi Gutmans ogÅ‚osiÅ‚ na swoim blogu, że Zend Framework bÄ™dzie dołączony do Ubuntu 8.04 “Hardy Heron”. Nowa wersja systemu ukarze siÄ™ w kwietniu.
Cytat z postu “jesteÅ›my dumni, że bÄ™dziemy integralnÄ… częściÄ… dystrybucji Ubuntu. To ważny krok na przód, umożliwiajÄ…cy szerszej grupie osób dostÄ™p do Zend Framework…“.
Na blogu dostępna jest informacja, że sam framework dotychczas został pobrany 4 miliony razy (500 000 unikalnych użytkowników).
Oryginalny post można znaleźć tutaj.
Pewnie w najbliższym czasie nastąpi krótka przerwa w aktualizacjach blogu (chociaż nie koniecznie
), wszystko za sprawÄ… braku czasu (pracuje nad projektem CMS dla PinkCrow Records) oraz koÅ„czÄ™ swojÄ… stronÄ™ wizytówkÄ™ – webit.pl. Oba projekty bÄ™dÄ… moimi pierwszymi w peÅ‚ni opartymi o Zend Framework. WiÄ™cej szczegółów niebawem.
W wolnych chwilach pracuje nad nowym layout blogu, który będzie dostosowany do strony wizytówki. Wkrótce postaram się zamieścić screeny nowej szaty blogu.
Zend Framework 1.5 RC1 ukaże się 22 lutego 2008. Będzie wersją zawierającą wszystkie komponenty, jakie znajdą się w finalnej wersji. Aktualnie dostępna jest wersja 1.5 Preview.
Tego samego dnia ukaże się także zbiorcza poprawka do zgłoszonych bugów Zend Framework wersji 1.0.
Na stronie Zend Framework in Action zamieszczono ciekawÄ… informacjÄ™ dotyczÄ…cÄ… paczek Zend Framework w wersji 1.5.
Wersja 1.5 będzie zawierała tzw. Extras, czyli dodatkowe pakiety oprogramowane przez ZF community, ale nie supportowane komercyjnie przez firmę Zend. Co ciekawe te paczki będą musiały przejść przez dość restrykcyjny proces zezwalający na włączenie ich do frameworka. Dzięki takiemu rozwiązaniu będziemy mieli dostęp do większej liczby modułów, co napewno jeszcze bardziej przyśpieszy prace programisyczne nad projektami.
W dalszej części tekstu czytamy o sposobie dystrybucji wersji 1.5. Wil Sinclair z firmy Zend ogłosił, iż będą dostępne dwa typy dystrybucji:
Pierwsza bÄ™dzie zawieraÅ‚a samo jÄ…dro frameworku – natomiast druga bÄ™dzie peÅ‚nÄ… wersjÄ… zawierajÄ…cÄ… pakiet do testowania, dema, pliki lokali (Zend_Locale) oraz extra pakiety, o których mowa powyżej.
Matthew Weier O’Phinney niespeÅ‚na miesiÄ…c temu poinformowaÅ‚ w swoim blogu, że do Zend Framework dołączono nowy komponent Zend_Layout oraz rozszerzono możliwoÅ›ci Zend_View. WydajÄ… siÄ™ to być bardzo ciekawe ficzery, zatem przyjrzyjmy siÄ™ im nieco bliżej.
Oba komponenty wykonujÄ… zadania zwiÄ…zane z widokiem (View):
* umożliwiają stworzenie layoutu, czegoś ponad aktualnie używanymi widokami
* wprowadzono obsÅ‚ugÄ™ “partials” czyli wydzielenie części skryptu do osobnego szablonu
* wprowadzono tzw. placeholders, czyli rezerwowanie miejsca do późniejszego wykorzystania
* utworzono helpery ułatwiające wstawienie do dokumentu informacji Doctype oraz elementów head dokumentu, takich jak: title, script, link, meta i style
Partials i placeholders są częścią Zend_View i ich działanie zostało zaprezentowane tutaj, natomiast działanie layoutów opisano dokładnie na stronie.
KolejnÄ… wersja Zend Frameworka bÄ™dzie oznaczona numerem 1.5. TakÄ… informacjÄ™ zamieÅ›ciÅ‚ na blogu Zend‘a Wil.
Co nowego w wersji 1.5? MiÄ™dzy innymi obsÅ‚uga linii komend (Zend_Console), automatyczne generowanie kodu (Zend_Build), planowana jest także wsparcie dla obsÅ‚ugi formularzy. WiÄ™ksze zmiany dotyczyć bÄ™dÄ… generowania plików PDF i search’a Lucene.
Kiedy będzie dostępna wersja 1.5? Tego dokładnie nie wiadomo. Release planowany jest na połowę/koniec stycznia 2008.
Wreszcie jest! Zend Framework 1.0.0 w wersji finalne jest już dostępny (od 30 czerwca).
W finalnej wersji poprawiono większość komponentów, ale były to w głównej mierze drobne poprawki. Zmieniła się także minimalna wersja PHP z jaką współpracuje framework. Teraz trzeba mieć minimum PHP w wersji 5.1.4.
Wydanie wersji finalnej nie oznacza zakończenia prac. W tzw. roadmap znajdziemy listę tematów, jakie w najbliższej przyszłości będą rozwijane. Są to między innymi: dalszy rozwój Web Services, wprowadzenie supportu dla YAML.
A jeÅ›li potrzebujesz pomocy, community Zend Framework pomoże – do dyspozycji mamy wiki, czat (jabber), czat na kanale irc, blogi oraz listÄ™ stron o tematyce ZF.
Ukazała się kolejna wersja kandydująca Zend Framework. Wydanie z 23. czerwca zawiera 75 poprawek, które były konieczne do wydania wersji finalnej.
Uaktualniono:
Framework można pobrać z http://framework.zend.com/download, a pełną listę zmian znajdziesz na http://framework.zend.com/changelog
Wczoraj, 28 maja, ukazaÅ‚a siÄ™ kolejna wersja Zend Framework – 1.0.0 Release Candidate. Zbliża nas ona bardzo do wersji stabilnej, która miaÅ‚a ukazać siÄ™ koÅ„cem tego miesiÄ…ca.
Wprowadzono kilka drobnych usprawnień w tym wydaniu, dotyczą one:
* Zend_Filter_Input
* Zend_Validate
* Zend_Gdata
* MVC ViewRendere
Pełny changelog znajdziesz pod adresem http://framework.zend.com/changelog
Zend Framework można pobrać z http://framework.zend.com/download/stable
Zend Technologies planuje wydanie stabilnej wersji Zend Framework 1.0 końcem maja, o czym firma poinformowała w środę na MySQL Conference & Expo odbywającej się w Santa Clara, USA.
Framework ma za zadanie uÅ‚atwić budowanie aplikacji w PHP (Hypertext Preprocessor). Wersja oznaczona numerem 1.0 bÄ™dzie pierwszÄ… w peÅ‚ni produkcyjnÄ… wersjÄ…. Oznacza to, że można jÄ… wykorzystać do budowania aplikacji, chociaż jak zaznacza Andi Gutmans (Zend co-CTO), “mamy aktualnie wielu dużych klientów, którzy używajÄ… wersji beta”.
Wersja 1.0 będzie oferować generowanie plików PDF, ale firma planuje w przyszłości dodanie supportu dla OpenOffice i Microsoft Office.
Ponadto, w tym roku ma się ukazać wersja beta PHP 6.0, która oferować będzie Unicode support.
Opracowano na podst. Zend readies PHP applications framework
Wczoraj, 18. stycznia 2007, ukazała się kolejna wersja Zend Framework. Nadal jest to przeglądowa wersja (preview) tylko prezentująca możliwości frameworku. Oficjalne wydanie Zend Framework w wersji 1.0 planowane jest na przełom marca i kwietnia 2007.
Co nowego w wersji oznaczonej numerem 0.7.0?
Poprawiono szereg błędów znalezionych w poprzedniej wersji, dodano Lokalizacje (L10N) i internacjonalizacje (I18N). Przeniesiono z inkubatora do głównej gałęzi frameworku Zend_Acl, Zend_Cache_Backend_ZendPlatform, Zend_Date, Zend_Locale, Zend_Measure, oraz Zend_Session. Nowością jest Zend_Memory, które jest dostępne w inkubatorze.
Changelog zawiera spis wszystkich wprowadzonych zmian.
Najnowsze komentarze