Jestli to bylo na mne, tak jsem zrovna z katedry inzenyrske informatiky. Myslim, ze tusim co je interfacem a modularita. Prave, ze se sikovne navrhne framework, tak je vam jedno jestli vzadu je db2, PostgreSQL, MySQL nebo Oracle. Co uberete na aplikacni urovni to pridate na urovni databaze a naopak. Podstatne je, ze zmeny se nesiri dale v kodu. Melo by byt samozrejma, ze kdyz vyvyjite aplikaci, tak se zamyslite nad prenositelnosti - a dobre navrzena aplikace asi i bude dobre prenositelna. Setkal jsem se ale s programatorem, pro kteryho prenositelnost bylo tabu. Dalo mi celkem praci ho presvedcit, ze neni nic jednodussiho, nez si proste zkusit kod na Oraclu a pak na MSSQL. Zmeny na aplikacni urovni byly minimalni, a vysledek snad o neco lepsi.