![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Mam wielki dylemat.
W wiekszości cały czas piszę aplikację procedularnie w php4, powoli przechodząc na obiektówkę. Chciałbym zacząc realizować nowe projektu przy zachowaniu MVC i dlatego nie wiem na jakiego frameworka się zdecydować. Uzywałem przez pewien czas cakephp oraz od dwóch dni testuje i czytam o Zend Framework. Oba wydaja mi się bardzo podobne( czy jeden i drugi chodzi pod php4 i php5?) Który według was jest "łatwiejszy" dla kogos kto raczkuje w frameworkach i obiektówce? Poczatkowo chciałem zacząć od oddzielenia html od logiki i przejśc na SMART + OOP ale czy jest sens ładowac się w SMARTY jeśli istnieje takie cos jak Framework w architekturze MVC ? Czy nie lepiej odrazu w tym się uczyć tworzyc , niż po drodze jeszcze przechodzic przez SAMRTY? Prosze o wasze opinie i sugestie w związku z moim "dylematem" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro haryb (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Ten post edytował haryb 22.01.2008, 13:50:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Ani ZF ani Symfony nie pójdzie pod PHP4. Najlepiej to sprawdzić przeglądając źródła klas - jeśli zamiast var występuje private/protected/public to dany kod jest napisany pod PHP5 i na PHP4 nie pójdzie.
Moim zdaniem na początek idealny jest Code Igniter. Śmiga na PHP4 i PHP5. Powstaje jego nowsza mutacja o nazwie Kohana przepisana pod PHP5 jednak jest to jeszcze zbyt młody projekt aby stawaić na nim komercyjne softy. ZF jak na początek wg mnie ciężki, Symfony w miarę proste i szybko się w nim tworzy ale za to ogromiaście duże. Poza tym przydałaby się możliwość instalacji S na serwerze oraz dostęp do shella. Mój typ na początek: Code Igniter. |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Powstaje jego nowsza mutacja o nazwie Kohana przepisana pod PHP5 jednak jest to jeszcze zbyt młody projekt aby stawaić na nim komercyjne softy. Pozwolę się nie zgodzić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dowód za miesiąc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Polecanie softu na php4 jest niepoważne. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Pozwolę się nie zgodzić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dowód za miesiąc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No właśnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) za miesiąc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale nie teraz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Prawda taka, że mając do czynienia z K oraz z CI to ten pierwszy fw zrobił na mnie lepsze wrażenie i jestem pełen nadziei co z niego docelowo powstanie. Tak samo zgadzam się ze stwierdzeniem, że należy celować w coś oparte na PHP5. Jednak w celach nauki i ogólnego obeznania się z fw nadal CI wydaje mi się najsensowniejszy. Dobra dokumentacja, prostota kodowania, łatwość nauki. Niby można uczyć się K z dokumentacji CI ale jednak pewne różnice są. CI ma jednak drugie oblicze - kupa błędów, które bardzo często potrafią poważnie zirytować... |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
I w ten sposób uczysz się starych technologii na frameworku pełnym błędów i wad. Ale równocześnie masz możliwość szybszego i mniej bolesnego załapania o co chodzi w fw. Chyba nie sądzisz, że taki ZF czy S są łatwiejsze w opanowaniu (jako pierwszy fw) niż CI. Później, jak to ktoś określił, to już tylko wyłapywanie różnic między konkretnymi fw oraz "jarzenie" dlaczego dany jest "be". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:13 |