Qualcuno sa consigliarmi una libreria per la persistenza degli oggetti su database utilizzabile in PHP ?
Per lo sviluppo in Python utilizzo SQLobject, un ottima libreria flessibile e veloce. Per quanto riguarda PHP invece non saprei cosa scegliere. Ho dato una breve occhiata a Propel, che mi pare il più conosciuto ed utilizzato (mi pare sia utilizzato anche nel framework symphony, ma non ne sono certo). Ho visto che ha una sintassi completamente ad oggetti anche per effettuare le query ed ho visto che sfrutta un layer di astrazione per permettere l'accesso a diversi database. Perà non sono molto convinto del fatto che utilizzi XML per la definizione delle tabelle e delle relazioni (anche se è ormai una pratica ben diffusa, soprattuto dopo l'affermarsi di Hibernate ed altre librerie simili). Preferirei qualche tool che si occupi di estrarre queste informazioni dalla struttura dei miei oggetti, in modo da distaccarmi completamente dal concetto di database.