Valaki dolgozott már hasonló cuccal?
http://www.notorm.com/
Nagyon tetszik, de nem tudom, hogy gyakorlatban milyen hátulütői lehetnek.
Valaki dolgozott már hasonló cuccal?
http://www.notorm.com/
Nagyon tetszik, de nem tudom, hogy gyakorlatban milyen hátulütői lehetnek.
Szia!
Nagyon jó, hogy ilyen irányba viszed a tudásodat. Az adatbázis műveletek így leegyszerűsödhetnek és könnyebben kezeled majd az adatokat. Ezzel speciel nem találkoztam, de pl a Codeigniter -t már próbáltam, kiegészítve a Datamapper ORM el.
A programozás átlátható, a Modell (pl adatbázis és adatok feldolgozása és továbbítása a Controller felé) pedig a Datamapper ORM el kiegészítve, tényleg nagyon hasznos! Egymással könnyen kapcsoltba hozhatóak a táblák (ugye a join helyett). Pl ha írsz egy CMS-t és kategóriákba rendezed a tartalmat, akkor a kategóriák neveit és a kategóriák tartalmát össze tudod kapcsolni, egyszerűsödnek az adatbázis lekérdezések, ha épp arra lesz szükség.
Röviden: nagyon jó, ha ORM -ben gondolkozol. (még ha nem ezt speciel nem is ismerem)
Üdvözlettel:
deadisland
Egyet értünk. Én eddig a Doctrine (PHP)-vel és a Hibernate-tel (java) dolgoztam és azt kell, hogy mondjam elégedett vagyok velük.
Mindenesetre a notorm az nem, hogy éppen not orm azaz nem orm?
// Only illogics can find
// hidden flaws in a straight logic line
Igen, úgy látom félreértettétek a project célját.
Ebben a "rendszerben" az a pláne, hogy egy objektum-orientált felületet ad az adatbázis műveletekhez, de az orm-mel szemben ez nem modellekben gondolkozik!
Itt az a durva, hogy az application() methódus az "application" táblát jelenti, az "author.name" pedig az "author" táblát választja ki. Nem kell modell osztályokat létrehozni, az adatbázis kapcsolatokat mégis nagyon természetes módon kezeli.PHP kód:
// get all applications ordered by author's name
foreach ($db->application()->order("author.name") as $application) {
echo $application->author["name"] . ": $application[title]\n";
}
egyszeru alkalmazasnal meggyorsitja a dolgokat, de azert egy komolyabb alkalmazasnal kell a model. szerintem.
Ja, értem. Tehát ez akkor egy orm-esített-de-mégse-orm-esített pdo absztraktáció?
Igen, olyasmi
25252525252525
Könyvjelzők