![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 09:48 |