Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [wszystkie] Kolejność nauki frameworków., Jak skutecznie przebrnąć przez to zagadanienie ?
kodereq
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 27.02.2009

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


Witam.

Średnio orientuję się we Frameworkach, ale chciałbym przebrnąć przez tą dziedzinę programowania.

Wydaje mi się, że najlepiej jest popróbować doświadczeń z każdym po kolei. Dobrze, tylko w jakiej kolejności ?
Wstępnie mój rys wygląda tak:

1. Code Igniter + Kohana (jakiś lekki projekt w celu zrozumienia istoty frameworków)
2. CakePHP (dla zasady)
3. Symfony (coś trochę większego, ale nadal prostego)
4. Zend Framework (próba porwania się na coś dużego - może w dalekiej przyszłości zostanie przy tej technologii, zdobywanie doświadczenia oraz próba zdania certyfikatu).

Bardzo proszę o sugestie w tej ścieżce rozwoju. Może coś pominąłem ? Może macie inne zalecenia ? Będę bardzo wdzięczny za pomoc.

Ten post edytował kodereq 27.02.2009, 13:34:06
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%)
-----


Myślę, że jako pierwszy framework powinieneś wybrać albo Kohana albo Symfony.
Jeśli jesteś ogólnie w php krótko to wybierz Kohaną, bo tak jak już wspomniano jest do bólu prosta (w pozytywnym sensie).
Jeśli już trochę w php siedzisz to lepszym wyborem będzie Symfony. Ale podchodząc do Symfony musisz mieć świadomość, że ucząc się Symfony musisz poznać wiele nowych narzędzi typu ORM, stosowanie YML, stosowanie skryptów generujących cośtam, Prototype itp itd. Ogólnie warto, ale na początku możesz być trochę zagubiony i nie zrozumieć całej "potęgi" tego frameworka. Ja dawno dawno temu, gdy byłem właśnie na podbnym etapie wyboru pierwszego frameworka wybrałem symfony... i nie udało mi się go nawet uruchomić (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) Potem był CI i Zend, ale po jakimś czasie gdy już trochę opanowałem php wróciłem do Symfony i tak już zostało.

Zend jest również ciekawym frameworkiem, ale raczej silnie odradzam na początek. Jeśli chcesz zrozumieć o co chodzi we frameworkach to warto wybrać coś co jest już frameworkiem gotowym do użycia. Zend to jest zestaw klocków z którego musisz sobie sam złożyć framework (a uwierz, że nie zrobisz tego dobrze jeśli nie masz jakiejś wizji, a skoro nie stosujesz frameworków to jej nie masz). Myślę, że Zend jest dobrym pomysłem jako 2 lub kolejny framework - wtedy wyciśniesz z niego na pewno dużo.

Co do prędkości to ogólna zasada jest imho taka, że im bardziej framework rozbudowany tym wolniejszy. Także w prostych zastosowaniach Zend i Sf będą raczej wolniejsze od Kohanej - ale znowu znając dobrze dany framework możesz "przyciąć" go do danego celu i dostroić np. stosując cachowanie (np. symfony ma bardzo przyjemne i proste cachowanie).
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: 27.12.2025 - 14:25