![]() |
![]() |
![]()
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: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj potwierdzenie, że doctrine będzie domyslnym ORM: http://www.symfony-project.org/blog/2009/0...el-and-doctrine
As Doctrine is the future of symfony, we decided to make it the default choice when creating a new project Co do nested set (drzewka) to nie potrafię odpowiedzieć na to pytanie, nie spotkałem się z takim pojęciem 'nested set', ale znalazłem na tej stronie taką informację: "A i jeszcze jedno: w Doctrine póki co jest "tylko" jeden model struktury drzewiastej - NestedSet, pozostałe (MaterializedPath i AdjacencyList) są tylko w postaci pustych klas abstrakcyjnych." http://www.zyxist.com/pokaz.php/doctrine Ten post edytował nieraczek 17.06.2009, 20:36:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 20:29 |