Hola a todos,
Cuál creéis que es la mejor manera de atacar a la BD? Me explico, bajo mi punto de vista, existen esencialmente dos técnicas para comunicar nuestro cliente con la BD: Mediante controles DataAware o mediante distintas capas lógicas. Ya sé que existen soluciones intermedias, pero me refiero con soluciones DataAware a quellas que conectan al control de edición con un conjunto de datos (aunque sea una capa intemedia) y con capas a los mecanismos basados en un conjunto de clases (tipo TCliente) que encapsulan la lógica de negocio.
Bajo mi punto de vista la segunda opción es mejor: sistemas más escalables, que "simulan" mejor la realida y por tanto son más claros, mucho menos mantenimiento...
El único contra que le veo es que se desaprovecha buena parte de la potencia que ofrece una herramienta RAD y que el desarrollo es más lento en caso de proyectos muy pequeños.
Pese a todo que los entornos más avanzados nos lleban cada vez más hacia la primera opción. En ASP.NET hasta puedes linkar tus interfaces web directamente a una fuente de datos

(claro, en realidad lo que hace el VS es generar un montón de javascript por debajo).
No lo sé... me gustaría leer todas vuestras opiniones.