He leído una declaración en algún lugar que la generación de la interfaz de usuario automáticamente desde el diseño de la base de datos (u objetos comerciales, o cualquier otra capa de negocios) es una mala idea. También puedo imaginar algunos buenos desafíos que uno debería enfrentar para hacer algo como esto.Generación de IU de DB: ¿bueno, malo y feo?
Sin embargo, no he visto (ni he podido encontrar) ningún ejemplo de gente que lo haya intentado. Por lo tanto, me pregunto: ¿es realmente tan malo? Definitivamente no es fácil, pero ¿se puede hacer con cualquier medida de éxito? ¿Cuáles son los principales obstáculos? Sería grandioso ver algunos ejemplos de éxitos y fracasos. Para aclarar: con "generar IU automáticamente" quiero decir que todos los formularios con todos sus controles se generan completamente automáticamente (en tiempo de ejecución o tiempo de compilación), quizás basándose en algunos consejos en metadatos sobre cómo se deben representar los datos. Esto está en contraste con el diseño de formularios a mano (como la mayoría de las personas).
Agregado: encontrado this somewhat related question
Agregado 2: OK, parece que una manera esto puede obtener resultados muy justos es suficiente si los metadatos relacionados con la presentación está disponible. Para este enfoque, ¿cuánto sería "suficiente" y sería menos trabajo que diseñar el formulario manualmente? ¿También proporciona una mayor flexibilidad para cambios futuros?
Si aún no lo ha hecho, eche un vistazo a http://subsonicproject.com/ –
No, no lo he hecho. ¡Gracias! Lo comprobaré. –