Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> NotORM, skrypt obsługi bazy danych
grOm
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

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


Ostatnio buszując po sieci głównie w poszukiwaniu jakichs benchmarków dotyczących Doctrine2 natrafiłem na ciekawe porównanie/prezentacje http://www.notorm.com/static/doctrine2-notorm/
Ściągnąłem ten skrypt przetestowałem i wydaję się że ma niezły potencjał, ogarnięcie co i jak zajęło mi dosłownie godzinę, lekkość i szybkość biblioteki jest nieporównywalna do Doctrine2.
Skłaniałbym się do używanie tego wyłącznie do front endu ze względu na szybkość, Doctrine2 posiada jednak wiele ułatwień przy produkcji back endu
Chciałem się dowiedzieć co myślicie o tym całym NotORM ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Fajnie jakbyś mógł pokazać ten projekt - można by konkretny argumenty za i przeciw poprzeć konkretnymi przykładami użycia z kodu. Ale jak się domyślam jest to zapewne projekt komercyjny.
Cytat
Ktoś tam pisał że zaawansowane zapytania ciężko w tym napisać - może to być nawet prawda ale przy naprawdę zaawansowanych zapytaniach, ale takie zapytania pisałem po prostu w PDO.
Co prawda nie wiemy co to są "zaawansowane zapytania" w tym przypadków, ale koniec końców każdy ORM polegnie na tym polu. Jednak te sensowniejsze pozwalają na wykonanie czystego zapytania przy jednoczesnym mapowaniu wyników na obiekty. Jak się tutaj spisał NotORM?
Cytat
Najczęściej jednak wystarczały proste joiny typu $product->product_parameter()->select('parameter.name, product_parameter.*');
JOIN-y to akurat tak podstawowy element wszystkich ORM-ów, że nie ma tutaj w sumie czego porównywać. Wszystkie to powinny obsługiwać w łatwy sposób.
Cytat
Najfajniejsze jest to że nie ma potrzeby przepisywania struktury tabeli do modeli i ustawiania w nich relacji, wszystkie relacje ustawia się z poziomu phpmyadmin lub adminer'a jak kto woli.
Większość, jeżeli nie wszystkie, z szanujących się projektów udostępnia kilka narzędzi pomocniczych typu budowa schematu bazy danych na podstawie struktury obiektów w aplikacji czy na odwrót, tj. przygotowanie całej konfiguracji na podstawie schematu z bazy danych.
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 13:58