Ať žije NotOrm
Jakubův Adminer, Editor a NotORM používám již nějaký ten rok. De facto si už vývoj webových aplikací bez těchto šikovných nástrojů neumím představit. Teď jsem si říkal, že bych se vedle Nette také měl podívat na Symphony + Doctrine, ale tento článek mne zviklal, jestli to má vůbec cenu.
Na dvojce Adminer + Editor je silně inovativní to, že to můžu umístit na web, namodelovat tam nějaké tabulky s testovacími daty a otestovat si SQL dotazy. Klient může paralelně doplňovat některá data a programátor může sledovat návrh databáze – to vše aniž by se musel napsat jediný řádek kódu aplikace.
Další velkou výhodou je velmi snadná instalace Admineru, Editoru i NotOrmu – jednoduše se nahraje jeden soubor.
Kdyby byl možný další rozvoj Admineru a Editoru, byla by to určitě lepší cesta než koncept Doctrine. Přijde mě koncepce definovat strukturu datového modelu + pravidla naklikávacím nástrojem a z nich generovat v aplikaci formuláře logičtější než psát kódem strukturu datového modelu v kódu a odtud generovat databázi i formuláře.
Osobně jsem raději, když se zbytečně moc neabstrahuje a když jsou názvy tabulek a polí v databázi pojmenovány přímo.