Ako ti se svidja delfi - overi obavezno
Lazarus delimicno (meni skroz ali kazu ljudi da neke stvari ne rade) kompatibilan sa delfijem ali je free + kompajlira na i windozi i na linuxu native aplikaciju (vrlo moguce i da vec ima varijanta za mobilce ali nisam trazio - ovo moje go*no od blackberija svakako ne radi sa njim). Ja nisam probao najnoviji delfi (presao na lazarus za te pascalolike stvari) ali onaj zadnji sto sam probao je pravio .not kod a ne nativni kod sto je veliki nono za mene tako da je odleteo sa masine pod odma
ORM je ok koncept za "brzo programiranje i lako odrzavanje koda ako nemate kvalitetne developere" posebno kada se koristi "univerzalno resenje" ali ako hocete kvalitetan izlaz koji je optimalan, skalabilan ... kvalitetniji developeri i malo vise rada su neophodni.. obzirom da sada i manji enterprise operise sa terabajtima podataka "hardware nije toliko jeftin" kao sto se misli!
No da ne idemo u detalje oko ORM-a, ako "morate" da koristite ORM nekoliko saveta
1. koristite innodb
2. obavezno predjite na 5.5 (i na 5.6 cim bude GA) posto odradjuje te "usr*ne" upite koje ORM generise mnogo bolje od 5.1 ili nedaj boze 5.0
3. razmislite o pgsql-u!!! mysql je mnooooogo dobar rdbms ali je njegova osnovna snaga u dobrim optimizovanim upitima, ako ga tako koristite ne postoji rdbms koji moze da se poredi sa mysql-om, ali ako generisete ogavne gubave upite (kao sto to radi skoro svaki ORM) to je ono gde je mysql losiji od konkurencije... i to *mnogo losiji* te ako ne mozete da promenite tehnologiju na kojoj radi app, onda turite pgsql koji je isto open source, isto vrlo dobro dokumentovan, odlicno podrzan etc etc a koji odradjuje te ogavne upite mnogo bolje od mysql-a. (naravno uvek je tu oracle :D no pricamo o open source resenjima koja ne kostaju bubreg i levo plucno ...) ... elem da budem precizan - kada kazem konkurencija mislim na pgsql, NE mislim na m$sql koji ni jednu ni drugu vrstu upita ne odradjuje kako treba tako da on nije uopste "igrac" u ovoj prici...