![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Od jakiegoś czasu widać, że Doctrine zyskuje popularność wśród twórców (i społeczności) Symfony. Ostatnio na blogu symfony pojawiła się informacja, że Doctrine będzie domyślnym frameworkiem dla gałęzi 1.x poczynając od 1.3. W komentarzach jest wypowiedź jednego z twórców, że w gałęzi 2.x będzie wspierana tylko Doctrine.
W związku z tym, chciałbym was zapytać o odczucia w związku z Doctrine. Sam nie znam tego ORM, ale słyszałem trochę złego, szczególnie o fatalnej wydajności tego ORM. Mam projekt, który jest w wersji 1.0 oparty o Propela. Chciałem go przepisać do wersji 1.3 tak, aby korzystał z nowszej i szybszej wersji Propela, ale teraz zastanawiam się nad Doctrine... Problemem jest jednak jej wydajność, bo projekt jest dość mocno oblegany. Jakie są zatem fakty o wydajności Doctrine? Pytam o wrażenia "real life", bo pseudo testy i benchmarki tak na prawdę nic nie mówią, o tym jak ORM będzie sprawował się w prawdziwej aplikacji. Pytanie 2 - czy da się uzyskać podpowiadanie składni w Doctrine na miarę tego w Propelu - niby mała rzecz, ale strasznie ułatwia i przyspiesza pisanie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat - Propel nie jest rozwijany - czyli jeszcze trochę i rozwój aplikacji w propelu zostanie poważnie przychamowany To oczywiście był fakt, teraz przecież juz się to zmieniło, rozwój ruszył na nowo. Bardzo dobrze się stało, że zmienili się liderzy projektu, część ekipy też powinna być do wymiany, ponieważ zwyczajnie się wypalili. Cytat - jest wiele funkcjonalności, których z Propela nie "wyciśniesz" a z Doctrine'a tak; Rzeczywiście masz rację, Doctrine ma trochę tych bajerów, ale nauka ich wykorzystania jest czasochłonna. Bez wątpienia ogromna przewaga to hydrowanie, ale w nowym Propelu ma się to również zmienić. Cytat - nie znam takiej funkcjonalności w Propelu, której nie uzyskasz w Doctrinie W takim razie napisz mi jak zrobić w Doctrine widok, tak żeby tworzył się dla niego model a także zapytanie sql. Napisz mi też jeszcze jak wgrywać automatycznie wyzwalacze (triggers) czy też np. procedury. To przyszło mi na szybko do głowy, a pewnie znalazło by się więcej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 11:14 |