dimanche 14 décembre 2008

Pourquoi utiliser APEX (Oracle Application Express) en tant qu'outil de développement ?

 
- APEX est actuellement l'environnement de développement rapide "officiel" d'Oracle.

- C'est le seul environnement de développement pré-installé avec Oracle 11 et fourni en standard avec Oracle 10 (sur le CD Companion)

- Il est "natif", entièrement développé en PL/SQL (performance maximale) et pérennité liée à celle d'Oracle.

- Les applications sont en mode Internet/Intranet

- Le langage PL/SQL fait partie de la lignée Algol, Simula, Pascal, Ada, Delphi, langages adaptés à la réalisation de grandes applications et l'intégration d'algorithmes complexes.

- APEX est adopté par un nombre croissant de grandes sociétés. Depuis 2004, de nombreuses grandes entreprises françaises ont commencé à travailler avec APEX, et en ce qui concerne les clients de RCI Informatique, ce sont des dizaines de grandes sociétés, organismes et PME, dans toute la France, pour des prestations de formation et de développement avec APEX. Une majorité utilise Oracle depuis de nombreuses années.

- La version APEX 3.2 annonce un convertisseur depuis l'ancien environnement Oracle Forms

- Tout ce qui compose une application est stocké "dans la base", en mode déclaratif

- Le passage de développement à mise en production est instantané. On peut facilement gérer les versions successives d'un même développement.

- Apex intégre les aspects de sécurité et de nombreuses méthodes d'identification sont disponibles (APEX, LDAP, NTLM, etc. )

- Il est possible de distribuer le travail de développement à n développeurs, travaillant à distance.

- Il est possible d'effectuer du développement, entièrement à distance, en mode WEB/Intranet, avec seulement un navigateur, client "léger".

- Il est possible d'effectuer des développements complets, avec un environnement de développement entièrement gratuit: Oracle XE (Express edition) + SQL Developer + Apex + Apache + PHP + RPDF (générations PDF) + RXLS (générations classeurs Open Office et Microsoft Excel)

- Pour les éditions APEX dispose d'un complément puissant édité par Oracle: BI Publisher.

- Le forum des développeurs APEX, l'un des plus fréquentés chez Oracle, démontre l'engouement des professionnels du développement.