![]() |
![]() ![]() |
![]() |
![]()
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ź. |
|
|
![]()
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
![]() 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
|
|
|
![]()
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) |
|
|
![]()
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
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 82 Pomógł: 3 Dołączył: 15.01.2007 Ostrzeżenie: (10%) ![]() ![]() |
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
![]() |
|
|
![]()
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. |
|
|
![]() ![]()
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 ![]() |
|
|
![]()
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.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 14.07.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- www.symfony.pl - serwis społeczności symfony
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A czy przypadkie Code Igner nie ma ORM? dzięki bogu nie. jest pomocny AR. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:16 |