dominik bułaj

php developer & web designer

Archiwum kategorii ‘Zend Framework’ Category

Właśnie ukazała się nowa wersja Zend Framework. Jest to kolejna przeglądowa wersja, ale tym razem opatrzona numerkiem 0.6.0 (poprzednia nosiła numer 0.2.0). Co nowego?

  • Zend_Acl – wprowadzono nowÄ… architekturÄ™
  • Zend_Auth – nowy komponent
  • Zend_Cache_Backend_ZendPlatform – nowa klasa
  • Zend_Console_Getopt – nowy komponent
  • Zend_Db_Adapter_Oci – kolejny DB adapter
  • Zend_Gdata – nowy komponent zintegrowany z sercem systemu
  • Zend_Http_Client – nowa architektura, wprowadzono obsÅ‚ugÄ™ cookies oraz proxy
  • Zend_Http_Server – nowe narzÄ™dzie w frameworku
  • wprowadzono komponenty I18N (lokalizacja): Zend_Date, Zend_Locale, Zend_Measure
  • Zend_Mail_Folder – nowy komponent
  • MVC – usprawnienia, dokumentacja oraz przeniesienie z inkubatora do wÅ‚aÅ›ciwego systemu
  • Zend_Registry – udoskonalenia, przeniesienie wersji z inkubatora do wÅ‚aÅ›ciwego systemu (komponent zostaÅ‚ przepisany na nowo)
  • Zend_Search_Lucene – nowy jÄ™zyk zapytaÅ„, wiele udoskonaleÅ„ (ciekawe czy już supportujÄ… latin2; bug zgÅ‚osiÅ‚em ponad 6 m-cy temu…)
  • Zend_Service_Simpy – nowy komponent, na razie w inkubatorze
  • Zend_Session – nowa implementacja (inkubator)
  • Zend_TimeSync – nowy komponent
  • Zend_Uri – nowa dokumentacja
  • Zend_XmlRpc_Client i Zend_XmlRpc_Server – udoskonalenia, dokumentacja oraz przeniesienie do głównego systemu
  • oraz:
  • wiele udoskonaleÅ„ dotyczÄ…cych dokumentacji
  • 135 poprawek do zgÅ‚oszonych błędów

Wersja 1.0.0 coraz bliżej :-) Na razie jednak pozostaje “pobawić siÄ™” dostÄ™pnÄ… wersjÄ… – 0.6.0.

Zend FrameworkNajświeższe informacje dotyczące Zend Framework mówią, że w połowie grudnia powinna ukazać się wersja preview 0.6.0. Skąd taki duży skok (aktualna wersja to preview 0.2.0)?

Otóż nadchodzÄ…ce wydanie bÄ™dzie zawierać kilka usprawnieÅ„, miÄ™dzy innymi dotyczÄ…cych MVC, Acl, Autentyfikacji, Sesji oraz usÅ‚ug Search i Gdata. Planowane sÄ… także nowe elementy frameworka – Locale i Date.

Bill Karwin poinformował także, że wersja Zend Framework 1.0 RC, zgodnie z planem, powinna się ukazać końcem marca 2007. Przypomniał także, że Zend Framework jest aplikacją (enginem) open-source na licencji BSD, co oznacza że jest całkowicie darmową.

Zend Framework Preview 0.2.0

Dziś, 31 października, ukazała się nowa wersja Zend Framework, wersja opatrzona numerem 0.2.0.

Co nowego w wersji? Kilka rzeczy poprawiono, kilka nowych dodano – zmiany dotyczÄ… głównie:

  • nowej implementacji MVC
  • nowych obiektów HTTP request i HTTP response, które teraz można wywoÅ‚ać także z lini poleceÅ„
  • poprawiono PHP Lucene
  • nowy adapter Mysqli DB
  • dodano JSON serwer
  • dodano serwer i klienta REST
  • dodano serwer i klienta XML-RPC
  • dodany komponent Acl (autoryzacja i autentykacja)
  • dodano komponent Session (prostsza obsÅ‚uga sesji)
  • dodano dwa nowe klienty Web Services (Delicious i Audioscrobbler)
  • przepisano komponent Registry
  • plus inne poprawki w pozostaÅ‚ych komponentach

Dodatkowo Zend zaprezentował Zend Google Data Client Library w wersji Preview 0.2.0, który jest zbiorem klas do odpytywania Google Data. Dzięki bibliotece możemy bardzo prosto i szybko skorzystać z usług Google Base, Calendar, Blogger i CodeSearch.

Zend Framework Tutorial

Zend FrameworkRob Allen przygotowaÅ‚ doskonaÅ‚y tutorial prezentujÄ…cy możliwoÅ›ci Zend Frameworka (ZF). CaÅ‚ość (dostÄ™pna w postaci 18. stronicowego dokumentu pdf) krok po kroku opisuje powstawanie przykÅ‚adowej aplikacji – prostej bazy pÅ‚yt CD. Tutorial jest bardzo czytelny i dobrze udokumentowany. Warto siÄ™ z nim zapoznać.

Kolejnym ciekawym tutorialem jest, bardzo prosty w użyciu przykÅ‚ad korzystania z template’ów Smarty w połączeniu z ZF. Autorem rozwiÄ…zania jest Dmytro Shteflyuk.

Zend Framework: Using Smarty as template engine

Serwis semilogic.com opublikowaÅ‚ ciekawe dane dotyczÄ…ce popularnoÅ›ci poszczególnych wercji PHP – 4, 5 i planowanej 6. Dane sÄ… wynikiem przeprowadzonej sondy, i wynika z nich, że wersja piÄ…ta (a w szczególnoÅ›ci 5.1.x) PHP jest prawie tak popularna jak wersja 4.4.x, co do niedawna byÅ‚o nie do pomyÅ›lenia.

Szybko rosnÄ…ca ilość aplikacji obsÅ‚ugiwanych przez PHP 5.1.x jest zwiÄ…zana zapewne z nowymi możliwoÅ›ciami programowania obiektowego, wprowadzeniem PHP Data Objects (PDO) – abstakcyjnego interface’u dostÄ™pu do baz danych oraz Å‚atwoÅ›ciÄ… przetwarzania plików xml (SimpleXML).

Ponadto, sądzę że, popularność wersji 5.1.x rośnie także z powodu wprowadzenia Zend Framework, który może być uruchamiany na PHP 5.0.x lub nowszym.

Czas jednak pokaże, jak długo będzie jeszcze używana (stara) wersja 4.4.x PHP.
Na koniec ciekawostka: oficjalna strona php.net dalej jest generowana przez PHP w wersji 4.4.2!

Archiwa