Evolutility est une interface utilisateur Web générique pour les applications CRUD (Create, Read, Update, Delete) exécutées sur ASP.net et SQL Server ou MySQL.
Il est entièrement piloté par les métadonnées et peut s'adapter à différentes structures de bases de données. Il peut se comporter comme un carnet d'adresses, une liste de tâches, un album photo ou tout ce que vous souhaitez créer. Il est idéal pour créer rapidement des composants fonctionnels pour des applications Web de bases de données ou des pages d'administration de sites Web.
Avec Evolutility, l'interface utilisateur (par exemple les titres des champs, les positions, les groupes visuels, les classes CSS) et son mappage de base de données (par exemple les tables, les colonnes, les procédures stockées) ne sont pas définis dans le code mais dans des métadonnées externes (stockées sous forme de fichiers XML ou dans la base de données). ). Le contrôle Web Evolutility peut être imbriqué dans n’importe quelle page ASP.net. Il générera au moment de l'exécution tous les formulaires Web nécessaires, gérera automatiquement l'interaction des utilisateurs et les opérations CRUD de base de données (créer, lire, mettre à jour, supprimer).
Démos : liste de tâches, carnet d'adresses, cave à vin, liste de restaurants.
Documentation
Hébergé chez SourceForge depuis 2008.
Affiche tous les champs à visualiser, 1 enregistrement à la fois.
Affiche tous les champs à modifier, 1 enregistrement à la fois.
Affiche les champs les plus importants pour plusieurs lignes d'enregistrements.
Dessine quelques graphiques des données.
Requête par exemple de formulaire pour rechercher des enregistrements.
Formulaire pour les requêtes avancées telles que "numéro de téléphone commençant par 415" ou "pour les catégories Finances et Entreprises"...
Export des sélections aux formats standards (Excel, HTML, CSV, XML ou SQL), d'un ou plusieurs enregistrements en même temps.
Mise à jour pour plusieurs enregistrements à la fois.
Liste des requêtes standardisées.
Pour exécuter les exemples d'applications Evolutility :
Login/mot de passe par défaut :
En savoir plus sur l'installation d'Evolutility.
Evolutility-UI-React - Interface utilisateur Web basée sur un modèle pour CRUD utilisant React.
Evolutility-UI-jQuery - Interface utilisateur Web basée sur un modèle pour CRUD utilisant jQuery et Backbone (pour REST ou localStorage).
Evolutility-Server-Node - Micro-ORM RESTful pour CRUD et plus, écrit en Javascript, en utilisant Node.js, Express et Postgres.
Evolutility-ASP.net est publié sous la licence AGPLv3.
Copyright (c) 2020 Olivier Giulieri.