Qu'est-ce qu'Oracle Application Express?

View more Tutorials:

1- Introduction

Dans ce document, je vais vous présenter Oracle Application Express (APEX Oracle), y compris la technologie et le champ d'utilisation.

2- Qu'est-ce que Oracle Application Express ?

Oracle Application Express (APEX Oracle), anciennement appelé HTML DB , est un outil de développement des applications web rapidement pour la base de données Oracle. Lorsque vous utilisez uniquement un navigateur web et une expérience de programmation limitée, vous pouvez développer et déployer des applications professionnelles à la fois rapides et sécurisés.  Oracle Application Express combine les qualités d'une base de données personnelles, la productivité, la facilité d'utilisation et la flexibilité avec les qualités d'une base de données de l'entreprise, la sécurité, l'intégrité, la flexibilité, la disponibilité et construit pour le web.  Application Express est un outil pour créer des applications basées sur le web et l'environnement de développement d'applications est également idéalement basé sur le web .

3- Histoire de Oracle APEX

Je commence l'histoire en 2004 quand Oracle a apporté " HTML DB " sur le marché.
HTML DB est capable d'utiliser des étiquettes HTML et CSS en combinaison avec des données de Oracle DB . Tout ce que vous devez faire est de créer un package.
Un an plus tard, ils ont sorti une version de HTML DB avec l'interface graphique d'utilisateur. Ici, nous pouvons parler de la première version d' Oracle Apex.
Les années suivantes, ils ont amélioré l'interface d'utilisateur et ajouté de nombreuses nouvelles fonctionnalités.
  • Charts
  • Pdf
  • Interactive Reports
  • ...
En 2006 le nom HTML DB a été changé à Apex (Application Express).
En 2010 Apex commence réellement à se développer. Beaucoup de gens et des communautés ont commencé à l'utiliser comme un outil de développement leur logiciel.
​​​​​​​
Oracle a décidé d'investir plus pour cet outil gratuit.
Avec la version 4.0, certaines nouvelles fonctionnalités sont considérés comme des points lumineux, mais surtout la capacité de mise en page (Layout ) est nettement améliorée.
  • Error Handeling
  • Websheets
  • Dynamic Actions
  • Ability to load Excel data
  • ...
Particulièrement, la capacité d'intégrer son plugin assure que l'Apex est devenue très populaire dans certaines communautés. (Et, bien sûr, parce que cet outil est sans frais)

Lorsque Oracle ajoute la fonction "Team Development" Apex est devenue un véritable outil de développement. Certaines personnes peuvent travailler simultanément sur la même application et rapports standards requis sont fournis (voir les commentaires précédents, bogues, etc.).
Avec la version 4.2, Oracle assure que des utilisateurs peuvent utiliser toutes les  les fonctionnalités de HTML 5.

Avec l'intégration de  JQuery et  JQuery Mobile, ils ont également donné aux développeurs la possibilité de créer des interfaces d'utilisateur sur les téléphones mobiles et la possibilité d'utiliser des applications de package qui a été ajoutée dans cette version..
Et maintenant nous avons Oracle Apex 5.x. Bien sûr, il y a beaucoup de nouvelles fonctionnalités ajoutées dans Oracle Apex 5.x.
  • Pivot tabel (Interactive Report)
  • Templates (Universal Theme)
  • Calender Item
  • Lay-out
  • Mobile (Jquery mobile 1.4)
  • Navigation List
  • New icons (Font based)
  • Modal pages
  • ...

4- La complexité de l'Oracle APEX

Si votre but est de construire une application web avec la base de données Oracle. Un système web des entreprises vous permet de gérer des personnels, de salaire, de production... Un site web axé sur la création du système des form de saisie, du système de rapports exécute complètement 100 % sur la plate-forme web. Alors, Oracle APEX est un bon choix.

La facilité des programmeurs est indiquée par les critères suivants :

Vous n'avez pas besoin d'un IDE complexe et volumineux pour la programmer 
Si vous programmez  Java, C# vous devez installer un IDE tels que  Eclipse, Netbeans, Visual Studio. Avec  Oracle APEX tout ce que vous faites sur un site web  .
Vous ne devez pas avoir profondément de connaissances du WEB
Oracle APEX est un système de construction d'une application web, des formulaires de saisie de données et de rapports sur le web qui fonctionnent sur le web, mais une connaissances limitée sur le web est acceptable.
Il est facile de construire une interface web
Pour avoir un formulaire de saisie des données, vous ne devez pas programmer l'interface de la manière complexe. Tout est fourni, selon un modèle disponilbe de  Oracle APEX.
Il est facile de construire le système du rapport
Oracle APEX  vous fournit un système d'outil de rapport standard et facile à utiliser.

Il ne faut pas déployer le côté du client
Les utilisateurs peuvent accéder à une application construite sur la base d' Oracle APEX via un navigateur web. Vous ne devez rien à installer sur l'ordinateur de l'utilisateur.
Étant un programmeur Oracle APEX, qu'est-ce que vous devriez vous concerner ?
Afin de développer une application Oracle APEX vous devez avoir connaissance de Oracle PL/SQLCeci est le plus important, dans le processus de développement de votre application sur Oracle APEX. Vous travaillez avec Oracle PL /SQL la plupart du temps.

5- Quelques images des applications développées par Oracle APEX

6- Installer et configurer Oracle APEX

vous pouvez voir les instructions de l'installation et de la configuration de  Oracle APEX dans le lien ci-dessous :

View more Tutorials: