Archive

Posts Tagged ‘ZF’

Zend framework 1.10.0 STABLE wydany

styczeń 28th, 2010

Wczoraj została wydana nowa wersja zenda. Zawiera ona dość dużo poprawek i nowych funkcjonalności. Mimo, że developerzy zapowiadali już nową wersję Zf 2.0 zdecydowali się na wydanie jeszcze jednej wersji z serii 1.x. Na początku wydawało się to dla mnie trochę zaskakujące, ale po zapoznaniu się z nową wersją widzę, że jest to dosyć dobre posunięcie. No i pewnie na ZF 2.0 przyjdzie nam trochę poczekać, a tym czasem możemy cieszyć się nową stabilną wersją.

Read more…

admin PHP , ,

Zend_Tool i przystosowanie aplikacji do korzystania z moduły

wrzesień 11th, 2009

Po pierwszej nie udanej próbie poznania Zend Tool, w końcu znalazłem chwilę żeby spróbować jeszcze raz. Wcześniej instalowałem ZT zanim jeszcze zostało oficjalnie wydane, jednak na próbie instalacji się zakończyło.

Read more…

admin PHP , , ,

Modele w Zend framework

maj 15th, 2009

Czym jest model, a raczej warstwa modelu? Pomaga ona nam oddzielić warstwę danych od pozostałych warstw aplikacji. Ułatwia ona operacje na danych dzięki czemu, wszystkie operacje związane z pobieraniem danych możemy zamknąć w jednym miejscu.

Jednym z kluczowych elementów ZF jest Zend_Db, której funkcjonalność jest podstawą istnienia warstwy modelu ZF. Zend_Db można wykorzystać na wiele sposobów w zależności od tego jak chcemy skonstruować nasze modele.
Read more…

admin PHP , , , ,

Zend_XmlRpc

kwiecień 6th, 2009

Dawno nic nie pisałem, więc teraz kolejny wpis z cyklu opisującego możliwości
Zend Frameworka czyli Zend_XmlRpc (Remote Procedure Call). Zamierzam opublikować jeszcze kilka wpisów z tej serii, do czasu kiedy nie przesiądę się na symfony (z czym noszę się już od kilku miesięcy).
Read more…

admin PHP , , ,

Dlaczego Zend framework ?

październik 20th, 2008

Po przeczytaniu kilku artykułów na temat ZF postanowiłem napisać kilka słów od siebie o tym tzw pseudo frameworku.

Dlaczego pseudo?

Zend framework jest zestawem klas które przy odrobinie wysiłku z naszej strony może stać się doskonałym narzędziem do twonenia aplikacj webowych. Klasyczne frameworki oferują kompletne rozwiązania nie musimy wszystkiego łaczyć samodzielnie tak by tworzyły aplikację.
Wynika to z tego że programiści zenda nie chcą narzucać (swoich) gotowych rozwiązań użytkownikom w kwestii kształtu aplikacji dają użytkownikowi wolną rękę. Jest to jedna z nielicznych wad ZF, ja osobiście wolałbym mieś jedno docelowe rozwiązanie co wyjaśniło by mi pewne niejasności. No ale cóż nie jest to aż taka duża wada no i wystarczy raz napisać pewne rzeczy i później możemy wielokrotnie je wykorzystywać. (Zagorzałym przeciwnikom po prostu chyba nie chce się podjąć wysiłku przy tworzeniu bazowej aplikacji, wolą mieć wszystko podane na tacy…)

Dlaczego warto go używać?

Poza dużymi możliwościami które daje cały czas powiększający się zestaw klas głównymi zaletami ZF (jak dla mnie) są szybkość i łatwość tworzenia aplikacji. W porównaniu np. do symfony, zend bywa czasem dwa a nawet trzy razy szybszy (nawet z podłączonymi szablonami smarty). Natomiast jeśli chodzi o samo tworzenie aplikacji to jest to dość banalne.
Oczywiście najpierw trzeba zbudować sobie jakąś aplikację bazową co może zająć trochę czasu szczególnie mniej doświadczonym programistom, ale zawsze można posłużyć się gotowcami ściągniętymi z netu.

Jak już mamy swoją bazową aplikację to żeby wygenerować jakiś prosty widok wystarczy nam stworzyć odpowiednią strukturę modułu, domyślny kontroler, domyślny widok, umieścić jakąś treść w widoku i już gotowe. Jeśli chcemy czegoś więcej np.zaciągnąć dane z bazy to też jest to proste. wystarczy właściwie stworzyć model i w odpowiednim miejscu go wywołać. Do tworzenia prostych aplikacji wystarczy nam minimalna wiedza na temat modeli i controlerów (Zend_Db i Zend_Controller) nie musimy nawet specjalnie wiele wiedzieć na temat widoków.

Poza tym ZF ma bardzo dobrą dokumentację co pomaga w szybkim poznawani pozostałych bardziej zaawansowanych komponentów frameworka, które mogą się nam przydać przy tworzeniu bardziej rozbudowanych aplikacji (Zend Cache, Zend_Feed, Zend_Pdf).

A i jeszcze jedna ważna zaleta, Tworząc aplikacje od początku, to my decydujemy co w niej umieścimy nie musimy się zastanawiać jak wyłączyć niepotrzebne opcje.

Właściwie staram się szukać zalet niż wynajdować nowe wady, jak dla mnie praca z ZF jest bardzo wygodna i dzięki niemu mogę zaoszczędzić wiele czasu mimo że niektóre rzeczy trzeba napisać sobie samemu. Od jakiegoś czasu staram się przekonać do symfony ale na razie jeszcze wydaje mi się zbyt kobylasty, kto wie może w przyszłości będę musiał pracować na symfony.

admin PHP , ,

agencja reklamowa lublin ślub i wesele senniki