Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [który?] który framework?
Liorithiel
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.10.2007

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


Mam za zadanie postawić serwis intranetowy w php+mysql. W zasadzie pierwszy raz będę stawiać tej wielkości system w php (zwykle używam django lub własnych rozwiązań), a na język nie mam tym razem wpływu. Chciałbym się spytać, który framework istniejący dla php moglibyście polecić. Moje potrzeby:
* Model MVC („model-view-controller”);
* Sensowny ORM („object-relational mapping”);
* Będzie dużo generowania raportów z bazy danych (w różnych formatach: bibtex, html, możliwe że nawet generowanie pdfów przez tandem texml+latex); jakieś gotowe widoki zintegrowane z frameworkiem (niezależne od formatu wyjściowego) to plus;
* Będzie raczej mało wprowadzania danych, więc nie jest potrzebny np. automatycznie generowany moduł admina;
* Może jakieś helpery ajaksowe? Dość przydatna rzecz przy wyszukiwaniu informacji.
To wszystko spełnia django, ale niestety nie ja ustalam tu środowisko...

Na razie mam na celowniku CakePHP, ale jeśli ktoś zna coś lepiej nadającego się do tego celu, proszę o wzmiankę.

Jestem wdzięczny za każdą podpowiedź.
Go to the top of the page
+Quote Post
jupeter
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


Postów na ten temat znajdziesz na forum do wyboru do koloru winksmiley.jpg

Ja osobiście polecam symfony, bo ma:
- mvc
- domyślnie używa propela (czyli sensowny ORM masz)
- jest napisany dla PHP5 (czyli obiektowo)
- ma pluginy m.in. wspierające istniejące bibioteki dla AJAX


--------------------
www.symfony.pl - serwis społeczności symfony
Go to the top of the page
+Quote Post
Cezar708
post
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Tak,
zdecydowanie symfony. Dla generowania raportów z bazy pierwsza klasa, świetnie (i szybko) można budować skrypty uruchamiane z linii poleceń (CLI)
Go to the top of the page
+Quote Post
pawel_k
post
Post #4





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

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


najlepiej napisać swój framework
Go to the top of the page
+Quote Post
defrag
post
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 15.01.2007

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


Tja, najlepiej napisac swoj framework ktory tylko ty bedziesz uzywal i ktorego pisanie stanie w 1/3 bo stwierdzisz ze ktos juz to 100x pisac a ty tylko bezsensownie powtarzasz smile.gif
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Poza tym stwierdzisz, że tak naprawdę to co robisz ktoś zrobił zdecydowanie lepiej. Ponadto w umiejętnościach zdecydowanie lepiej podać znajmość jakiegoś znanego frameworka niż własnego ("znam mój framework MegaProFramework").
Ja ze swojej strony mogę polecić Symfony (zdecydowanie!), następnie Code Igniter, a po nim Zend Framework (który wyraźnie odstaje od poprzednich ale coś sobą prezentuje). CakePHP czy Prado nie używałem więc się nie znam.
Go to the top of the page
+Quote Post
enigma
post
Post #7





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


jestem początkujący ale również polecam symfony. O Ty że jest dobry świadczy fakt że korzysta z niego yahoo, na nim będzie oparta również nowa wersja del.icio.us.

phpion.com popieram smile.gif tym bardziej że jak ktoś w przyszłości będzie musiał nieco zmienić Twoje rozwiązanie to nie będzie musiał "wgryzać się" w czyjś MegaProFramework tylko jak zna symfony to będzie mu łatwiej
Go to the top of the page
+Quote Post
Diwi
post
Post #8





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


Ja polecam Code Igniter, bardzo łatwo się go nauczyć, rozszerzanie funkcjonalności jest banalnie proste. Jeśli ktoś potrzebuje frameworka którego nie musi się uczyć dniami to jest to najlepszy wybór.
Go to the top of the page
+Quote Post
jupeter
post
Post #9





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


Cytat(Diwi @ 16.10.2007, 22:56:24 ) *
Ja polecam Code Igniter


A czy przypadkie Code Igner nie ma ORM?


--------------------
www.symfony.pl - serwis społeczności symfony
Go to the top of the page
+Quote Post
nrm
post
Post #10





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

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


Cytat(jupeter @ 17.10.2007, 12:35:19 ) *
A czy przypadkie Code Igner nie ma ORM?

dzięki bogu nie. jest pomocny AR.


--------------------
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: 22.08.2025 - 02:16