Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny] Który framework po za ZF ?, Jaki wybrać alternatywny framework
Sajrox
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Witam,

Od niedawna zastanawiam się nad poznaniem nowego frameworka, obecnie piszę w ZF. Jednak chciałbym także posiadać znajomośc czegoś innego.

Poniżej wymienie propozycje oraz cechy które powoduję że te pozycje są odrzucane (może nie słusznie)

Kohana (3.x):
- Zbliżająca się wersja 3.0 wnosi duże kontrowersyjne zmiany. Doczytalem się że ludzie bardzo mocno krytykują wersję 3.0. Głównie jeśli chodzi o model HMVC
- Braki w dokumentacji. Mowa tutaj o wersje 2.x. Zapewne w kolejnej problem będzie się powtarzał.


CakePHP:
- Bardzo małą wydajność kodu. Nawet ZF bardzo mocno wyprzedza ten framework. Może się wiązać z tym że przy średniej klasy projektach, może powstać problem z wydajnością.


CodeIgniter:
- Rozwijane przez 1 osobe (?)
- Kod jest dośc przestarzały (php4)
- Żadkie aktualizacje oraz wprowadzanie nowych funkcjonalności.
- Czy CI nie umiera śmiercią naturalną ?


Yii:
- Bardzo młody projekt. Dlatego prawdopodobnie jest on mało dojrzały (mogę się mylić)
- Mała społeczność (cięzko będzie znaleść rozwiązanie na dany problem)


DooPHP:
- podobnie jak Yii
- brak pełnej dokumentacji wraz z przykłądami



W chwili obecnej najbardziej sięwacham między CakePHP a Kohana. A jakie jest wasze zdanie ? smile.gif

Ten post edytował Sajrox 31.12.2009, 16:01:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 19)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Masz przyklejony wątek "Wybór frameworka" - dlaczego z niego nie skorzystasz?
Go to the top of the page
+Quote Post
Sajrox
post
Post #3





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Watek o któym piszesz nie wyjasnia mojego problemu.

Chodzi o to czy moje obawy co do każdego frameworka są słuszne.
Go to the top of the page
+Quote Post
wiewiorek
post
Post #4





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


A czemu w Twoim zestawieniu nie ma Symfony - jednego z 3. najpopularniejszych na świecie ?
Go to the top of the page
+Quote Post
Marcstee
post
Post #5





Grupa: Nieautoryzowani
Postów: 42
Pomógł: 0
Dołączył: 15.12.2009

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


CakePHP niestety ale odradzam. Z mojego krótkiego doświadczenia z tym FW wynika, że albo robisz tak jak ci nakazuje to Cake albo nie działa. Cała automagia CakePHP to cudowna sprawa do poki nie staniesz przed problemem gdzie chcesz coś zrobić co nie zostalo przewidziane w dokumentacji. Wtedy cała czar pryska. Taki przykład: chciałem zrobic formularz w który miałby jednego hiddena o name "id_newsletter". Formularz ten był w widoku do akcji z controlera raporty i wstawienie $html->hidden(......) powoduje, że za każdym razem jest tam id raportu. Troche to namieszałem sorry. Anyway problem jest taki, że o wiele szybciej jest napisac <intput type="hidden" name="id_newsletter" value="<?php echo $zmienna ?>"/> niz próbować tej automagii aż zadziała.

W skrócie chce powiedziec, że ten FW jest super dopoki działasz według jego zasad. Prównując elastyczność na przykład Symfony z CakePHP to jak prównanie, galaretki z sztabką tytanu.
Go to the top of the page
+Quote Post
Sajrox
post
Post #6





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Nie wymieniłem Symfony ponieważ skoro już znam ZF to nie ma potrzeby uczyć się drugiego tak rozbudowanego frameworku. Teraz szukam czegoś mniejszego i lekkiego. Jednak zawierającego wszystkie podstawowe klasy potrzebne do zbudowania średniej klasy serwisu.

Gdyby nie to że Kohana w nowej wersji zapowiada tyle dziwnych nie do końca udanych rozwiązań, wybrał bym ten framework a tak musze szukać alternatywy.
Go to the top of the page
+Quote Post
bełdzio
post
Post #7





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


co do docsów Kohany może nie jest najlepiej, ale w necie jest pełno tutków tak więc nie ma problemu z nauką smile.gif


--------------------
Go to the top of the page
+Quote Post
marcio
post
Post #8





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Jak dla mnie doc kohany jest jak najbardziej zrozumialy dla laikow wiec nie wiem o co kaman.

Tutkow i przykladow tez jest pelno.



--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #9





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Dlaczego zakładasz, że znając Zenda nie przyda ci się symfony? To dwa całkiem różne fw, i warto byłoby spróbować tego drugiego smile.gif.
Go to the top of the page
+Quote Post
NuLL
post
Post #10





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


CakePHP nie powinien sie pojawiac na tej liscie bo korzysta z PHP4... W glowie mi nie miesci jak ktokolwiek moze to wykorzystywac...

Ten post edytował NuLL 2.01.2010, 20:37:44


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Sajrox
post
Post #11





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Cytat(NuLL @ 2.01.2010, 20:36:15 ) *
CakePHP nie powinien sie pojawiac na tej liscie bo korzysta z PHP4... W glowie mi nie miesci jak ktokolwiek moze to wykorzystywac...


Powiem że w tej chwili CakePHP spadł u mnie na ostatnio pozycję smile.gif Po opiniach wielu osób, stwierdziłem że nie nadaje się on do bardziej profesjonalnych zastosowań, gdzie musimy pisać niestandardowe rozwiązania. A wydajność po prostu dyskwalifikuje ten framework.

W tej chwili bardzo powaznie zastanawiam się nad DooPHP. Dlaczego?
1) Wydajność, wydajnośc i jeszcze raz wysoka wydajność.
2) Prosty w naucei obsłudze
3) Bardzo lekki
4) Zawiera wszystko co jest niezbędne do pisania aplikacji WWW (MVC, Routing, Wielojęzyczność, ORM, szablony, Ajax, Cache, Helpery itp...)

Brakuje mi w nim jeszcze obsługę wielu modułów jak w ZF (np. default, admin) ale myślę że zapewne da się to jakoś obejść smile.gif
Go to the top of the page
+Quote Post
wiewiorek
post
Post #12





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Jak tak bardzo zależy Ci na wydajności to napisze, że Symfony 2 ma być najszybszym frameworkiem PHP - jak to będzie to zobaczymy, ale takie są założenia smile.gif
Go to the top of the page
+Quote Post
Mion
post
Post #13





Grupa: Zarejestrowani
Postów: 105
Pomógł: 6
Dołączył: 7.03.2005

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


Polecam kohana, a co do dokumentacji to http://docs.kohanaphp.com/ + google i nie ma większego problemu winksmiley.jpg
Go to the top of the page
+Quote Post
Sajrox
post
Post #14





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Cytat(wiewiorek @ 3.01.2010, 20:48:03 ) *
Jak tak bardzo zależy Ci na wydajności to napisze, że Symfony 2 ma być najszybszym frameworkiem PHP - jak to będzie to zobaczymy, ale takie są założenia smile.gif


Poszukałem troche informacji o Symfony 2 i powiem Ci że bardzo zaintrygował mine ten wykres:
http://fabien.potencier.org/talk/22/phpque...y-2?position=29

Jeśli tak będzie jak jest to tutaj przedstawione to kto wie może skusze się na tego frameworka. Jednak na razie szukam czegoś lekkiego.

Post wyżej zachwalałem DooPHP.
Jednak po dokładnym zapoznaniu się z nim stwierdziłem że brak podziału na moduły oraz brak obsługi Layoutów dyskwalifikuje go na chwile obecną.
Yii w wersji 1.1 ma to wszystko i jest bardzo wydajny i lekki wiec czekam na wersję stabilną. Martwi mnie tylko to że rozwija go tylko 6 osób. Dość mało aby zaufać i zaczać tworzyć w nim projekty na większą skalę.

Co do Kohany to poczekam na wersję 3.1. Bo z tego co wyczytałem wersja 3.0 wprowadza dość kontrowersyjne zmiany które mają być zmienione w wersji 3.1
Go to the top of the page
+Quote Post
Crozin
post
Post #15





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


"Hello World Benchmark" - takie coś to o kant d...y rozbić można - jest to kompletnie niemiarodajne.
Go to the top of the page
+Quote Post
dr4ko
post
Post #16





Grupa: Zarejestrowani
Postów: 49
Pomógł: 4
Dołączył: 16.07.2008
Skąd: Gdańsk

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


A do czego ma służyć ten "lekki" framework że symfony jest "za ciężka"? Jaki jest sens uczenia się czegoś czego nie można zastosować do poważnych projektów?


--------------------
devFactor
Go to the top of the page
+Quote Post
kosmowariat
post
Post #17





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

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


to są jakieś frameworki poza ZF questionmark.gifbiggrin.gif aaevil.gif hehe

A może pora przeczytac w dokumentacji nt. optymalizacji ZF ;]
Go to the top of the page
+Quote Post
Sajrox
post
Post #18





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Szukam czegoś co mało wazy oraz jest dość wydajne. ZF tutaj odpada, nie dość że jego paczka zajmuje okolo 30 MB to dodatkowo nie należy on do demonów szybkości.

Kolejnego frameworka szukam do prostych stron zawierających kilka podstron itp... Nie widzę sensu stosować do tego typu projektów ZF.

Jak na razie Yii spełnia wszystkie moje oczekiwania smile.gif
Go to the top of the page
+Quote Post
k_@_m_i_l
post
Post #19





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


To polecam Kohane. Zajmij się wersją 2.3.x
Wydajna, lekka, prosta do nauki. Z dokumentacja nie ma problemów, jak niektórzy twierdzą. Wystarczy poszukać i sie znajdzie rozwiązanie. Docs jest pełny, zawiera wszystko co potrzeba.


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
darko
post
Post #20





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Cytat(Sajrox @ 4.01.2010, 19:10:49 ) *
Szukam czegoś co mało wazy oraz jest dość wydajne. ZF tutaj odpada, nie dość że jego paczka zajmuje okolo 30 MB to dodatkowo nie należy on do demonów szybkości.

Dokładnie 22.3 Mb waży sam folder library (zf.1.9.5), a Ty zapewne będziesz wykorzystywał jakieś 3% z tego.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:42