ApEx : Application Express d'Oracle
Conclusion
ApEx est donc un outil puissant qui permet de créer rapidement des applications de type Web nécessitant l'utilisation de données contenues dans les bases de données Oracle.
Par exemple, son utilisation est parfaite pour gérer l'intranet d'une entreprise effectuant du suivi de Qualité.
Cependant, ApEx possède encore quelques petits inconvénients:
- Une maintenance du code difficile: comme le développement se fait à l'aide d'un navigateur Internet, il n'existe pas d'IDE puissant pour maintenir efficacement le code produit dans toutes les applications.
- Une utilisation basique des langages: pour la même raison, l'auto-complétion n'existe pas.
Hormis ces inconvénients, ApEx possède de nombreux avantages:
- Le développment des applications est très rapide,
- Le développment est simplifié comparé aux autres langages Web (PHP, ASP, JSP, ...),
- Il n'y a pas de configuration à effectuer pour accéder aux bases de données Oracle.
ApEx est donc un environnement de développement propriétaire gratuit (avec les bases Oracle XE) qui propose de développer des applications comme aucun autre utilitaire ne le fait actuellement. D'autant plus que la prochaine version d'ApEx (4.0) proposera de nouvelles fonctionnalités (arbre Ajax, écriture de ses composants, etc.)
Références
Le site officiel d'ApEx chez Oracle:
Une documentation sur les applications PL/SQL:
Une société développant des applications ApEx :
Le support de la présentation de cet exposé est disponible ici: support de la présentation d'ApEx par Cédric MYLLE.