Evolutility es una interfaz de usuario web genérica para aplicaciones CRUD (Crear, Leer, Actualizar, Eliminar) que se ejecutan en ASP.net y SQL Server o MySQL.
Está completamente basado en metadatos y puede adaptarse a diferentes estructuras de bases de datos. Puede comportarse como una libreta de direcciones, una lista de tareas, un álbum de fotos o cualquier cosa que desee crear. Es ideal para crear rápidamente componentes funcionales para aplicaciones web de bases de datos o páginas de administración de sitios web.
Con Evolutility, la interfaz de usuario (por ejemplo, títulos de campos, posiciones, grupos visuales, clases CSS) y su mapeo de base de datos (por ejemplo, tablas, columnas, procedimientos almacenados) no están definidos en el código sino en metadatos externos (almacenados como archivos XML o en la base de datos). ). El control web de Evolutility se puede anidar en cualquier página ASP.net. Generará en tiempo de ejecución todos los formularios web necesarios, gestionará la interacción del usuario y las operaciones CRUD (crear, leer, actualizar, eliminar) de la base de datos automáticamente.
Demostraciones: lista de tareas pendientes, libreta de direcciones, bodega, lista de restaurantes.
Documentación
Alojado en SourceForge desde 2008.
Muestra todos los campos para visualización, 1 registro a la vez.
Muestra todos los campos para editar, 1 registro a la vez.
Muestra los campos más importantes para varias filas de registros.
Dibuja algunos gráficos de los datos.
Consulta mediante formulario de ejemplo para búsqueda de registros.
Formulario para consultas avanzadas como "número de teléfono empieza por 415" o "para categorías Finanzas y Negocios"...
Exportación de selecciones en formatos estándar (Excel, HTML, CSV, XML o SQL), uno o varios registros al mismo tiempo.
Actualización para varios registros a la vez.
Lista de consultas predefinidas.
Para ejecutar las aplicaciones de muestra de Evolutilidad:
Inicio de sesión/contraseña predeterminados:
Más información sobre la instalación de Evolutilidad.
Evolutility-UI-React: interfaz de usuario web basada en modelos para CRUD que utiliza React.
Evolutility-UI-jQuery: interfaz de usuario web basada en modelos para CRUD utilizando jQuery y Backbone (para REST o localStorage).
Evolutility-Server-Node: Micro-ORM RESTful para CRUD y más, escrito en Javascript, utilizando Node.js, Express y Postgres.
Evolutility-ASP.net se publica bajo la licencia AGPLv3.
Copyright (c) 2020 Olivier Giulieri.