comunque, anche se un po ot, io mi domando
ma serve VERAMENTE usare un Database Abstraction Layer dato che comunque va fatto un notevole lavoro di "conversione" delle query che è 100 se non 1000 volte superiore a quello di convertire il codice per farlo andare con le librerie di un altro database?
per intenderci:
se ho una classe che mi fa da wrapper a tutto ... se, disgraziatamente, dovessi andare a convertire il mio applicativo da mysql a postgresql dovrei, oltre a convertire le varie chiamate, lavoro si e no di qualche ora, deve convertire TUTTE le query
e comunque quando si sviluppato un'applicativo si sviluppa avendo come target un database ed un linguaggio ed un webserver ... cambiare database vuol dire cambiare 1/3 della progettazione a "run-time"![]()

Rispondi quotando


