Eso no serviria por la sencilla razon de que las cosas externas se mueven de forma impredecible, como es el caso de las librerias de acceso a datos.
Es muy diferente el modelo de acceso a datos de odbc-oledb por ejemplo... tanto que mezclar todo es un embrollo.
Ademas, es un error de diseño tener algo que "parece" igual pero funciona diferente. Eso introduciria bugs invisibles o problemas de desempeño que no serian previstos.... por ejemplo, el pasar de un acceso de archivos en paradox a un modelo desconectado en sql server.
Ahora, siguiendo la idea del articulo, intercambiar la libreria de acceso no es tan dificil... Renombrar clases, ajustar parametros... a lo sumo, con la documentacion necesario toma 1 dia... y hablo basado en experiencia, he usado todas las opciones del Delphi, mas las de VS desde la version 6, y foxpro, y python, y asp. Es realmente fastidioso escribir la mismas cosas de forma diferente pero teniendo una sola clase es un trabajo de carpinteria.
Mas dificil eso si son los controles visuales y el sistema de reporteo...
|