Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Framework dla djangowca, (tak, przejrzałem archiwum)
marcinkaszynski
post
Post #1





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 15.12.2008
Skąd: warszawa

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


Witam wszystkich,

to mój pierwszy post na tym forum i od razu proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pracuję na co dzień z Django, ale co jakiś czas trafia mi się klient któremu zależy akurat na PHP. Przydałby się framework o zbliżonych możliwościach, a wolałbym uniknąć sprawdzania w praktyce wszystkich dostępnych.

Ostatnio kilka osób nakierowało mnie na Symfony (z tego co widzę w archiwum, jest też polecany przez wielu tutaj): przez chwilę wyglądało zachęcająco, ale po kilku dniach testów raczej mnie odrzuca, głównie ze względu na generowanie kodu, bałagan (przynajmniej odczuwalny -- 9 plików na jeden model, kosmos) i to, że interfejs administracyjny wymaga wyraźnie więcej pracy.

Więc -- czy istnieje dla PHP framework, w którym pracuje się podobnie do Django albo Rails? Chodzi mi przede wszystkim o coś przypominającego MVC, ORM i interfejs administracyjny z automatu, przynajmniej dla typowych przypadków. Symfony odpada.
Go to the top of the page
+Quote Post
GrayHat
post
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


http://www.agavi.org/ spróbuj Agavi
Go to the top of the page
+Quote Post
occulkot
post
Post #3





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

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


Sam pracuje z django i wlasnie z symfony.

Rzeczywiscie - ilosc kodu generowanego przez symfony jest masakryczna. Na szczescie do wiekszosci tych plikow nie musimy nawet zagladac.
Panowie z symfony dosyc mocno przerabiaja swoj framework ostatnio i widac ze zaczynaja czerpac z django ;P (cale formsy przepisane wlasnie na takie w stylu django).
Domsylny ORM propel niestety nie przypomina djangowego - aczkolwiek daje na prawde spore mozliwosci.

Nie jestem wstanie stwierdzic czy jest to framework godny polecenia dla djangowca (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - nie znam konkurencyjnych frameworkow php.
Go to the top of the page
+Quote Post
nrm
post
Post #4





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

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


django/RoR => chyba najbardziej zbliżony będzie cakePHP ale nie polecam tego FW. To, że coś jest dobre w jednym języku nie oznacza, że jego klon w innym będzie równie dobrym rozwiązaniem.
Go to the top of the page
+Quote Post
LBO
post
Post #5





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(GrayHat @ 15.12.2008, 14:45:37 ) *
http://www.agavi.org/ spróbuj Agavi


Nie pamiętam, żebyś kiedykolwiek pisał o Agavi..... good choice buddy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
marcinkaszynski
post
Post #6





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 15.12.2008
Skąd: warszawa

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


Cytat(GrayHat @ 15.12.2008, 14:45:37 ) *
http://www.agavi.org/ spróbuj Agavi


Hmm. Ale toto nie ma ORM?
Go to the top of the page
+Quote Post
LBO
post
Post #7





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(marcinkaszynski @ 16.12.2008, 00:26:39 ) *
Hmm. Ale toto nie ma ORM?


Sam sobie dobierasz... w configu zaznaczasz, że chcesz żeby skonfigurowało na Doctrine lub Propela lub cokolwiek zechcesz.
Go to the top of the page
+Quote Post
GrayHat
post
Post #8





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Cytat(LBO @ 15.12.2008, 22:19:12 ) *
Nie pamiętam, żebyś kiedykolwiek pisał o Agavi..... good choice buddy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Ostatnio się przymierzam do poznania tego FW :]
A tak cały czas ZendFramework (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale koledze się chyba nie spodoba... Mi się komfortowo na nim pracuje, bo nie ma ni linijki zbędnego, wygenerowanego kodu... Jakoś jeszcze nie dorosłem chyba do generatorów... Wolę mieć na wszystko wpływ od pierwszej linii do ostatniej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
LBO
post
Post #9





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(GrayHat @ 16.12.2008, 08:29:24 ) *
Ostatnio się przymierzam do poznania tego FW :]


Nie czekaj dłużej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ja przymierzam sie do upublicznienia mojego sandboxa do Agavi.

Cytat(GrayHat @ 16.12.2008, 08:29:24 ) *
A tak cały czas ZendFramework (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale koledze się chyba nie spodoba... Mi się komfortowo na nim pracuje, bo nie ma ni linijki zbędnego, wygenerowanego kodu... Jakoś jeszcze nie dorosłem chyba do generatorów... Wolę mieć na wszystko wpływ od pierwszej linii do ostatniej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Nie lubię ZF i nie wiem co ludzie w Nim widzą. Komponent MVC to porażka jest :/
Go to the top of the page
+Quote Post
marcinkaszynski
post
Post #10





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 15.12.2008
Skąd: warszawa

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


Cytat(LBO @ 16.12.2008, 00:30:21 ) *
Sam sobie dobierasz... w configu zaznaczasz, że chcesz żeby skonfigurowało na Doctrine lub Propela lub cokolwiek zechcesz.


Dzięki. Ale w takim razie czy jest dla agavi jakiś interfejs administracyjny? Jak pisałem -- chodzi mi o coś, co utworzy mi strony do przeglądania i edycji bazy na podstawie modeli, na potrzeby administracyjno-edytorskie.

Przejrzałem dokumentację agavi i tego nie widzę, ale jeśli nie jest połączone z konkretnym ORM to chyba specjalnie nie ma szans.
Go to the top of the page
+Quote Post
LBO
post
Post #11





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Nie, Agavi nie ma generatora admina. I raczej nie będzie, chyba, że dev'y zmienią zdanie co do koncepcji modelu i uznają, że ORM może pełnić jego funkcję - ale nie chciałbym, w tym tkwi siła.
Go to the top of the page
+Quote Post
marcinkaszynski
post
Post #12





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 15.12.2008
Skąd: warszawa

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


Cytat(LBO @ 20.12.2008, 22:46:02 ) *
Nie, Agavi nie ma generatora admina. I raczej nie będzie, chyba, że dev'y zmienią zdanie co do koncepcji modelu i uznają, że ORM może pełnić jego funkcję - ale nie chciałbym, w tym tkwi siła.


To znaczy -- w czym? W dowolności wyboru ORM?

Bo tak rozumiana siła sporo kosztuje jeśli chodzi o zakres tego, co framework może zrobić za mnie.
Go to the top of the page
+Quote Post
LBO
post
Post #13





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


W Agavi model to obiekt, który sam zaprojektujesz - nie jest to nakładka na tabele bazy danych oraz nie jest powiązany z samą bazą jako warstwą perzystencji. Trzyma on cała logikę aplikacji, a dopiero wewnątrz używasz wybranej biblioteki do pobierania/zapisywania/modyfikowania danych. Nieważne, czy to będzie Propel, Doctrine, czy nawet Zend_Service.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 02:53