Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zawodowcy - frameworki i szablony
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Witam, chciałbym zapytać o frameworki i szablony.

Rzecz dotyczy serwisu, który jest napisany w czystym PHP. Z czasem serwis rozbudował się i obecnie samo PHP nie wystarczy, aby można było szybko i sprawnie modyfikować stronę.
Chcę napisać całość od nowa z użyciem, no właśnie? Zend Framework'a lub/i Open Power Template.
Pierwszego jak i drugiego nie znam. Właściwie, czy możecie wytłumaczyć różnicę między frameworkami, a szablonami?
Od czego zacząć, gdzie znajdę dokumentację w języku polskim do Zend Framework.
Jak napisać aplikacje zawodowo i szybko na szablonach (template), bez głowienia się nad każdym szczegółem, bezpiczeństwem itd.?

Bardzo proszę o informacje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Szablony vs Framework.

Ogólnie bezpiecznym będzie założenie, że szablon odpowiada za warstwę widoku do której musisz dostarczyć jakoś dane natomiast framework to jest pojęcie o szczebel wyżej - po prostu szkielet aplikacji na którym ją opierasz. Framework bardzo często zawiera w sobie jakiś system szablonów albo umożliwia jego wykorzystanie. Np. możesz zrobić coś takiego: Generator panelu administracyjnego. Ale oczywiście frameworki to nie tylko generatory ale też "tony" przydatnego kodu, który przyspiesza programowanie np. ORM'y, szablony, wbudowana konfiguracja, cachowanie widoków, biblioteki integrujące system z jakimiś usługami itp itd.

Ogólnie jeśli chcesz przyspieszyć kodowanie to potrzebny Ci raczej framework. Nie stawiał bym raczej na Zenda w Twoim przypadku, bo to jest framework dla ludzi z doświadczeniem- niedawno ktoś pytał o kolejność nauki frameworków - padło tam dość dużo ciekawych wypowiedzi więc zajrzyj koniecznie. Pomyśl o czymś bardziej usystematyzowanym np. Kohana albo Symfony. Co do dokumentacji po Polsku to powiem Ci, że lepiej naucz się angielskiego. Nawet jak powstają jakieś tłumaczenia to i tak po kilku miesiącach są nieaktualne i nikt ich nie uaktualnia (nie wiem jak jest z Zendem, ale jak kiedyś się go uczyłem to było przetłumaczone może z 50% dokumentacji i każda część z trochę innej wersji). Także jeśli myślisz poważnie o nauce to zacznij od angielskiego.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 09:48