![]() |
![]() |
![]()
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 ? ![]() Ten post edytował Sajrox 31.12.2009, 16:01:21 |
|
|
![]() |
![]()
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?
|
|
|
![]()
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. |
|
|
![]()
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 ?
|
|
|
![]()
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. |
|
|
![]()
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. |
|
|
![]()
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ą
![]() -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]()
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
![]() |
|
|
![]()
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 :)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań 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... Powiem że w tej chwili CakePHP spadł u mnie na ostatnio pozycję ![]() 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ść ![]() |
|
|
![]()
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
![]() |
|
|
![]()
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
![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań 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 ![]() 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 |
|
|
![]()
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.
|
|
|
![]()
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
|
|
|
![]()
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
![]() ![]() ![]() A może pora przeczytac w dokumentacji nt. optymalizacji ZF ;] |
|
|
![]()
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 ![]() |
|
|
![]()
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."
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław 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. 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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:42 |