Quelle est la différence entre Oracle Apex, Oracle APP et Oracle Forms & Reports?


Réponse 1:

Salut Mohamed

Apex (Application Express) est un outil de développement Web mature basé sur la capacité d'Oracle PL / SQL à générer des commandes HTML. Vous utilisez un navigateur Web pour accéder à Apex, créer et exécuter des applications. Des applications Web simples peuvent être construites sans beaucoup de connaissances en SQL ou PL / SQL mais en même temps, si vous avez ces connaissances, vous avez accès à toute la gamme des capacités d'Oracle telles que les procédures stockées, les vues de base de données, les déclencheurs, etc. Apex est fourni avec la base de données Oracle XE gratuite et est également disponible séparément (gratuitement) pour une utilisation avec n'importe quelle base de données Oracle, par exemple Standard ou Enterprise Edition. Oracle XE est livré avec un serveur Web intégré, donc avec la combinaison XE / Apex, vous pouvez créer des applications centrées sur les données assez rapidement et facilement. Apex est lui-même une application Web construite à l'aide d'Apex, un concept qui peut être assez difficile à saisir au début.

Oracle Forms et Oracle Reports sont des outils qui s'exécutent sur un PC local et qui vous permettent de développer des applications client-serveur ainsi que des applications Web. Ce sont des produits sous licence payants, mais vous pouvez les télécharger gratuitement pour les utiliser à des fins d'apprentissage. Je ne les utilise pas depuis plusieurs années, donc je ne suis pas sûr des développements récents. Comme pour Apex, le développeur a accès à toute la puissance d'Oracle.

Oracle APP - c'est curieux! Je suppose que vous voulez dire «Apps», c'est-à-dire Oracle Applications? Oracle Applications est une suite lourde d'applications de niveau entreprise, notamment financières, RH, chaîne d'approvisionnement, etc., un peu comme SAP. Il est principalement utilisé par les grandes entreprises et les organismes publics. Comme SAP, il est hautement configurable et nécessite une équipe professionnelle pour installer et modifier les exigences du client. Comme SAP, le client peut choisir d'installer la suite complète ou n'importe quelle combinaison de modules.

Richard