No estoy seguro de si esto es lo que estás buscando, pero web2py parece acercarse a lo que quieres. Es un marco web de Python que intenta simplificar el código involucrado en la creación de una aplicación web tanto como sea posible al ocuparse de tantas tareas comunes como sea posible (enhebrar, procesar encabezados, enrutamiento, etc.) automáticamente. web2py impone una arquitectura de modelo-vista-controlador y utiliza una capa de abstracción de base de datos en lugar de un modelo relacional de objeto (por ejemplo, “db (db.some_table.some_field == some_value) .select ()” para realizar consultas (que devuelve un objeto Rows –Básicamente una lista de objetos Row) y “db.some_table.insert (some_field = some_value)” para insertar). Sin embargo, una vez que se le ha dado un modelo, web2py puede generar fácilmente el código html para el formulario y automáticamente validará y procesará los valores enviados. Estos formularios también se pueden personalizar casi infinitamente.
Según sus requisitos, los formularios se generan en tiempo de ejecución y el formato del formulario se puede modificar pasando parámetros al constructor Field () como parte de la definición de la tabla (que supongo que cuenta como el uso de anotaciones en el modelo).
- ¿Es NodeJS adecuado y suficientemente escalable para una aplicación web de producción?
- ¿Cuáles son los desafíos con las pruebas de navegador cruzado?
- Para las nuevas empresas de Internet, ¿ya no es una opción hacer una aplicación web?
- ¿Cómo alguien con poca o ninguna experiencia en creación de sitios web podría crear un sitio que sea similar a WikiAnswers?
- ¿Cuáles son los beneficios, si los hay, de una interfaz de usuario basada en texto sobre una interfaz basada en web?