![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
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 < < <
|
|
|
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
"ZendFramework" -> "Zend Framework"
![]() A co jeśli np. korzystam z ZF, Symfony, Prado i jeszcze czasami z własnego ? ![]() Pozdrawiam (; ps. jakoś nie widzę żadnych framework'ów na Ruby'iego ![]() ps2. na python'a istnieje więcej framework'ów niż tylko Django ![]() -------------------- [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 |
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
"ZendFramework" -> "Zend Framework" ![]() "Zend Framework" -> "Zend Pseudo Framework" ![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
"Zend Framework" -> "Zend Pseudo Framework" ![]() "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 |
|
|
![]()
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 ![]() ![]() ps. używam klas Zenda w Kohanie ![]() -------------------- |
|
|
![]()
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) |
|
|
![]()
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 ![]() |
|
|
![]()
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ł
![]() 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 ![]() |
|
|
![]()
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; |
|
|
![]()
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 ![]() - czesc rzeczy trzeba samemu dopisac - np. profil uzytkownika ![]() - 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 ![]() ![]() 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 |
|
|
![]()
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 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
~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 ![]() 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 |
|
|
![]()
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 ?
|
|
|
![]()
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 ![]() - 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 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem najlepszy który jest ale popularny ? "Najlepszy" to też nie jasne kryterium ![]() ![]() "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. -------------------- |
|
|
![]()
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.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 00:32 |