Page suivante Page précédente Table des matières
20. PostgreSQL 4GL pour les applications de bases de données web - Le système de développement AppGEN
AppGEN peut être téléchargé de
http://www.man.ac.uk/~whaley/ag/appgen.html
ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN.
On trouvera ci-dessous un extrait de la page d'accueil de AppGEN :-
AppGEN est un langage de haut niveau de la quatrième génération ainsi qu'un générateur d'application pour produire des applications destinées au World Wide Web (WWW). Ces applications sont typiquement utilisées à travers l'internet ou dans le cadre d'un réseau intranet d'entreprise. Les applications AppGEN sont implantées en scripts C respectants le standard Common Gateway Interface (CGI) utilisé par la plupart des serveurs Web.
Pour utiliser AppGEN il vous faudra disposer de :-
PostgresSQL, système de gestion de base de données relationnel
Un serveur web compatible CGI tel que HTTPD du NCSA
D'un compilateur ansi C tel que GCC
AppGEN est constitué des exécutables Unix (Linux) suivants :-
- defgen, qui produit une application cadre, de base, à partir de la structure logique des données. Ces applications sont capables d'ajouter, de mettre à jour, de supprimer et de rechercher les enregistrements d'une base de données tout en conservant automatiquement l'intégrité référentielle de cette base.
- appgen, le compilateur AppGEN qui compile le code source appgen en code source C CGI exécutable et en documents formatés HTML prêts pour leur déploiement sur un serveur web.
- dbf2sql, un utilitaire de conversion de fichiers .dbf compatibles dBase III en scripts SQL exécutables. Ce qui permet de migrer les données stockées dans la plupart des bases de données DOS/Windows vers un serveur SQL tel que PostgresSQL.
- De plus, AppGEN comprend un ensemble de documents HTML , de fichiers GIF et d'applets Java qui sont utilisés, à l'exécution, par le système. Et, naturellement, comme pour tout bon logiciel, la totalité du code source est fournie.
L'auteur, Andrew Whaley, peut être conctacté à andrew@arthur.smuht.nwest.nhs.uk tous les commentaires ou suggestions concernant ce logiciel seront les bienvenus.
Page suivante Page précédente Table des matières