Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Doctrine
macbirdie
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 7.09.2006
Skąd: Poznań

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


Witam wszystkich, dopiero co się na to forum zarejestrowałem. W php siedzę dość długo, zazwyczaj unikałem korzystania z jakichś większych "produktów" w swoich aplikacjach, ale stwierdziłem, że koniec z wynajdowaniem bardziej okrągłych kół niż obecne, tym bardziej że przy obecnej dojrzałości php, dzięki wersji 5/5.1, zaczęły powstawać naprawdę ciekawe i dobrze spełniające postawione zadanie frameworki/API i łatwiej oddzielić sygnał od szumu. Zainteresowała mnie kwestia ORM, znalazłem Doctrine. Sprawdzałem też Propela, ale mi nie odpowiada, Doctrine prezentuje się bardziej prosto i sprawia wrażenie bardziej wydajnego.
Czy ktoś z Doctrine korzystał, ma jakieś ciekawe doświadczenia?

Ostatnio opracowałem plan stworzenia swojej biblioteczki, podchodzącej nieco inaczej do kwestii utrwalania danych w bazie, ale na razie jednak chcę się przekonać, czy Doctrine jest czegoś warte, bo może sie obejdzie bez toczenia i tego koła. winksmiley.jpg
A chodzi mi, by od strony tworzenia już konkretnej aplikacji, kwestie typu relacje między tabelami, klucze obce, tablice słownikowe, joiny, były dla mnie zupełnie przezroczyste. Wskazuję, jakie dane chcę pobrać z bazy, a biblioteka zbiera informacje, gdzie które pola się znajdują, jakie są między nimi powiązania i konstruuje selecta. Być może to taki święty Graal i nie wiem, czy to wypali, być może na razie przeżyję brak takiej przezroczystości, ale czekam na opinie. A może to co chcę zrobić już istnieje?


--------------------
NotePad++ / Eclipse 3.3 (+PDT+PyDev+WTP) / VS 2005 Standard (+WTL 8.0+WM 2003 SDK/WM 5.0 SDK) / Glassfish / php 5.2.3 / Apache 2.2.x / MySQL 5.0.x / PostgreSQL 8.2.x / cvsd / violin 2.0 / piano 0.7-pre :P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
anas
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

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


Hej.

To zależy od wielkości projektów w których chciałbyś to rozwiązanie zastosować. Popatrz także na EZPDO (http://www.ezpdo.net/blog/cats/ezpdo). Osobiście uważam, że przy dużych projektach wydajność narzędzi ORM może być zbyt niska i nie do zaakcpetowania, ale prz mniejszych rozwiązaniach świetnie przyspieszają pracę i uwalniają nas od monotonnej roboty pisania warstwy DAO. Nie używałem Doctrine, ale przeglądałem dokumentacje dość mocno i wygląda obiecująco, wykonaj testy i pochwal się wynikami smile.gif.

Pozdrawiam

anas

Ten post edytował anas 7.09.2006, 19:09:59
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: 21.08.2025 - 07:26