Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jaki framework najpopularniejszy?, kontynuacja poprzedniego tematu ALE Z SONDĄ
Jaki framework najpopularniejszy?
Jaki framework najpopularniejszy?
Symfony [ 20 ] ** [28.57%]
Zend Framework [ 16 ] ** [22.86%]
CakePHP [ 6 ] ** [8.57%]
CodeIgniter [ 5 ] ** [7.14%]
KohanaPHP [ 5 ] ** [7.14%]
Seagull Framework [ 1 ] ** [1.43%]
Agavi/Mojavi [ 1 ] ** [1.43%]
Prado [ 2 ] ** [2.86%]
Django [ 3 ] ** [4.29%]
Pylons [ 0 ] ** [0.00%]
Ruby on Rails [ 3 ] ** [4.29%]
Inne (napisz jaki) [ 0 ] ** [0.00%]
Własny (napisz jaki, opisz go, jak możesz to podaj do niego link) [ 8 ] ** [11.43%]
Suma głosów: 70
Goście nie mogą głosować 
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Hi, chciałem kontynuować temat (link) satoriana. Sam właśnie zastanawiam się co używać. Proszę o zagłosowanie oraz uzasadnienie swojego wyboru.

Ten post edytował kwiateusz 5.02.2008, 20:34:22
Powód edycji: Poprawki w ankiecie


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
stloyd
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 17.06.2004

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


"ZendFramework" -> "Zend Framework" winksmiley.jpg

A co jeśli np. korzystam z ZF, Symfony, Prado i jeszcze czasami z własnego ? aaevil.gif

Pozdrawiam (;

ps. jakoś nie widzę żadnych framework'ów na Ruby'iego sad.gif
ps2. na python'a istnieje więcej framework'ów niż tylko Django tongue.gif


--------------------
[workstation] PHPStorm, Apache 2/nginx, php 5.3/5.4, MySQL 5.5/5.6
[employers] Infor S.A., Gadu-Gadu S.A., Redefine, HBM, KnpLabs
Go to the top of the page
+Quote Post
nrm
post
Post #3





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


Cytat(stloyd @ 5.02.2008, 18:22:41 ) *
"ZendFramework" -> "Zend Framework" winksmiley.jpg

"Zend Framework" -> "Zend Pseudo Framework" winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
sobstel
post
Post #4





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(normanos @ 5.02.2008, 19:17:04 ) *
"Zend Framework" -> "Zend Pseudo Framework" winksmiley.jpg


"A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API."

framework to nie musi być zawsze coś co próbuje w sobie zmieścić każdą możliwą funkcjonalność.

przy okazji, czy kolejność nie powinna być alfabetyczna? no i dlaczego nie ma Ruby On Rails? i co tam właściwie robi trup Mojavi?

Ten post edytował sopel 5.02.2008, 19:29:40


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
nrm
post
Post #5





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


_Dla mnie_ (i zresztą dla wielu innych osób) framework to cos kompletnego ale nie w sensie jaki mi inputujesz (każda możliwa funkcjonalność) tylko w sensie działania, scalenia ze sobą ("glue together the different components"). ZpF to NIE fw tylko zbiór bardzo fajnych klas. Ani tego nie odpalisz, ani nie zadziałasz od ręki, póki nie złożysz tego sobie w jakiś sobie znany sposób. Z całej tej listy tylko Zend udaje, że jest fw.

Dostając produkt oparty na Zendzie można sie spodziewac na prawdę wszystkiego winksmiley.jpg radosna twórczość winksmiley.jpg

ps. używam klas Zenda w Kohanie biggrin.gif


--------------------
Go to the top of the page
+Quote Post
Jarod
post
Post #6





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Używam własnego (obecna wersja 0.2.1). Napisałem do dla siebie. Spisuje się b. dobrze.
Obsługa bazy, logowania, sesji, cachowania, kontrola acl, validator, autentykacja, obsługa konfigu (parser ini), frontcontroller, etc.

pzdr


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
mike
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Daj linka do frameworka Python. Nie słyszałem o takim.
W sondzie Zamiast Agavi i Mojavi oddzielnie powinno być raczej Agavi/Mojavi

~sopel framework to kompletne narzędzie pozwalające zasiąść do pracy. Coś co pozwoli Ci zbudować aplikację.
Zend "Framework" to narzędzie, dzięki któremu zbudujesz kolejne narzędzie i dopiero możesz pracować.
Idąc Twoją definicją eZ Components też możemy zacząć nazywać frameworkiem tongue.gif
Go to the top of the page
+Quote Post
kwiateusz
post
Post #8


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




poprawiłem trochę ankietę, bo autor sie nie kwapił smile.gif

co do zenda mi to mało frameworkiem pachnie bo jak wyżej wspomniano tam jest wolna amerykanka w strukturze aplikacji, a jednak przyzwyczailiśmy się ze FW narzuca jakąś strukturę kat. żeby łatwiej to okiełznać przez osoby 3cie, ale jak wiekszosc osob go toleruje to nie bede odstawał od reszty tongue.gif
Go to the top of the page
+Quote Post
mike
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Symfony

+ Framework napisany pod PHP5, wykorzystujący możliwości języka;
+ Stały, dynamiczny rozwój;
+ Bardzo duża i aktywna społeczność;
+ Kompleksowość frameworka. Niczego mu nie brak. Jest gotowy do tworzenia dowolnych aplikacji;
+ Możliwości rozbudowy. SymfonyPlugins;
+ Doskonała dokumentacja;
+ Automatyzacja pracy dzięki poleceniem w CLI;
+ Generator panelu administracyjnego;

- Trudny. Choć może nie trudny ale trudniejszy niż inne;
- Bardzo rozbudowany co odstrasza;
- "Ciężki". Przy braku dbałości o konfigurację i optymalizację wolniejszy niż inne;
Go to the top of the page
+Quote Post
occulkot
post
Post #10





Grupa: Zarejestrowani
Postów: 49
Pomógł: 5
Dołączył: 14.09.2003

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


Zdecydowanie django:

+ bardzo rozbudowana dokumentacja
+ bardzo wygodny ORM
+ prosty system szablonow
+ brak zintegrowania z jakakolwiek biblioteka javascript (tak wiem, nie podoba ci sie nie uzywaj - ale jak mam czesc aplikacji z ucyciem wewnetrznego javascript to potem ciezko dorzucic pare funkcji z np. mootools)
+ zarzadzanie przez CLI
+ admin panel - nie musze mowic o ile to przyspiesza prace
+ interaktywny shell za pomoca iPython - aczkolwiek do php tez juz widzialem jakis php-shell - ale nie byl jeszcze zintegrowany z zadnym frameworkiem winksmiley.jpg

- czesc rzeczy trzeba samemu dopisac - np. profil uzytkownika winksmiley.jpg
- malo template tagow na dziendobry
- system urli - mozemy tworzyc wlasne - ale zmiana adresu wiaze sie ze zmianami w kilku plikach
- brak subdomen w urlu - dla mnie to minus winksmiley.jpg - pylons na ten przyklad to posiada winksmiley.jpg

aczkolwiek korzystam rowniez z symfony plusy podobnie jak u mike+:
+ mnogosc pluginow - chyba tylko specyficzne rzeczy dla aplikacji musialem dopisywac sam

minusy:
- powolnosc - out of the box bez cache dziala na prawde w porownaniu z innymi frameworkami
- malo intuicyjny mechanizm sesji
Go to the top of the page
+Quote Post
Jabol
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Nie jaki framework najpopularniejszy, tylko jakiego frameworka używasz? Własny framework nie może być najpopularniejszy.

Pozdrawiam
Go to the top of the page
+Quote Post
sobstel
post
Post #12





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(mike @ 5.02.2008, 20:25:23 ) *
~sopel framework to kompletne narzędzie pozwalające zasiąść do pracy. Coś co pozwoli Ci zbudować aplikację.
Zend "Framework" to narzędzie, dzięki któremu zbudujesz kolejne narzędzie i dopiero możesz pracować.
Idąc Twoją definicją eZ Components też możemy zacząć nazywać frameworkiem tongue.gif


Czemu nie? Proszę pokaż mi jakąś oficjalną definicję frameworka według, której ocenia się co jest frameworkiem, a co nie. W sumie bardzo chciałbym poznać takową. Moją wziąłem z wikipedii. Jak na razie, moim zdaniem, każdy tutaj podchodzi do tego pojęcia subiektywnie. W końcu przeważnie nie jest tak, że framework w twoim rozumieniu pozwoli Ci zbudować w pełni aplikację, zawsze musisz coś dopisać, jakieś lepsze zarządzanie kontrolą dostępu, itp. np. Granica między narzędziem do zbudowania aplikacji a narzędziem do zbudowania narzędzia dla mnie osobiście jest mglista. Nie zrozum mnie źle, nie jestem tutaj zagorzałym obrońcą Zend Framework (używam tylko niektórych komponentów od czasu do czasu) . Po prostu ja nigdy nie traktowałem tego pojęcia jako zarezerwowanego na rzeczy typu Symfony czy CakePHP. Koniec końców, to tylko etykieta, która nie ma większego znaczenia.

Cytat
Własny framework nie może być najpopularniejszy.


Chodzi tu o to, że iluś tam ludzi uzywa własnego frameworka. Nie chodzi o konkretne rozwiązanie. I jeśli np. 100 ludzi tak zagłosuje, to będzie oznaczać, że najpopularniejsze jest używanie własnego frameworka.

Ten post edytował sopel 6.02.2008, 11:17:26


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
Moli
post
Post #13





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Moim zdaniem sonda bez sensu. Po pierwsze pomieszane są języki, po drugie co Cię intereuje popularny. Rozumiem najlepszy który jest ale popularny ?
Go to the top of the page
+Quote Post
Aztech
post
Post #14





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Sam używam PRADO.
Zalety:
- template'y w formacie XML
- prosta konfiguracja
- modułowość
- mnogość kontrolek (podobieństwo do Delphi, ASP .NET)
- dobrze napisany QuickStartTutorial oraz Blog Tutorial
- możliwość korzystania z shella
- świetnie zaimplementowany model ActiveRecord (najlepszy jaki widziałem)
- wsparcie dla map SQL
- wsparcie dla 'friendly urls'
- bardzo szybkie łatanie dziur
- możliwość korzystania z kontrolek AJAX-owych bez konieczności pisania choćby jednej linijki kodu w JS
- świetny do wykonaywania małych i średnich projektów w krótkim czasie
Wady:
- brak polskiej dokumentacji (częściowo przeze mnie spolszczona, ale niestety wiele jej jeszcze brakuje sad.gif)
- trudna obsługa dynamicznie tworzonych kontrolek aktywnych (AJAX)
Wada/zaleta:
- programowanie sterowane zdarzeniami, czyli zupełnie inne podejście niż w frameworkach opartych na MVC (trudniej się przyswaja)

Ten post edytował Aztech 6.02.2008, 14:07:44
Go to the top of the page
+Quote Post
nrm
post
Post #15





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


Cytat(Moli @ 6.02.2008, 13:54:57 ) *
Rozumiem najlepszy który jest ale popularny ?

"Najlepszy" to też nie jasne kryterium winksmiley.jpg Dla Ciebie najlepszy może być Symfony czy Prado, a dla mnie to one nawet nie są brane pod uwagę winksmiley.jpg Można mówić co najwyżej o dopasowaniu do własnych potrzeb i zgodności z stylem programowania.

"Popularny" za to pomoże ograniczyć wybór początkującemu do kilku sztuk rozwiązań do których znajdzie najwięcej materiałów i wsparcie społeczności.


--------------------
Go to the top of the page
+Quote Post
qqrq
post
Post #16





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Ja najczęściej słyszę o Symfony, potem CakePHP, Zend.


--------------------
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: 21.08.2025 - 00:32