? Oracle – Meetup ? DĂ©couvrons la solution Open Source – Oracle JET

Dans cet article, je reviens sur la présentation de la solution Open Source Oracle JET, qui faisait le sujet du Meetup Oracle Developer Meetup France (1), animé par notre expert Oracle Belgium Filip Huyssmans et moi.  🙂

Durant ce Meetup, nos participants ont eu l’occasion de dĂ©couvrir les principes de dĂ©veloppement d’interfaces entreprises modernes, intuitives et responsives avec le Framework Oracle JET. Avec Low Code, un simple Drag&Drop des composants avec personnalisation de vos interfaces selon vos besoins mĂ©tiers tout en accĂ©dant au code gĂ©nĂ©rĂ© est suffisant pour avoir un rendu professionnel & fantastique.

 

Qu’est ce que Oracle JET ?

Oracle JET ( JavaScript Extension Toolkit) fournit aux dĂ©veloppeurs un kit d’outils Open Source modulaire basĂ© sur les principes de conception et de dĂ©veloppement modernes JavaScript, CSS3 et HTML5.

 

Oracle JET – Architecture

Avec l’utilisation de Knockout.js, Oracle JET intègre l’architecture Model-View-ViewModel (MVVM), ce qui permet d’avoir :

  • Un code mieux organisĂ© en isolant la logique permettant de gĂ©rer une partie spĂ©cifique de l’interface utilisateur
  • Un point naturel pour le branchement de View Unit Tests
  • Une activation des mises Ă  jour automatiques de View en rĂ©ponse aux modifications de donnĂ©es et aux entrĂ©es de l’utilisateur, rĂ©duisant ainsi la quantitĂ© de logique mĂ©tier (ou de colle) requise dans le code.
  • Une activation du flux de travail concepteur-dĂ©veloppeur en raison d’un « loose coupling » entre le View markup & le code derrière

Également, Oracle JET utilise la liaison de donnĂ©es bidirectionnelle – two-way – data binding – pour faciliter le dĂ©veloppement.

 

Principales fonctionnalités :

  • Une collection de bibliothèques JavaScript Open Source et Oracle ;
  • Un ensemble de composants d’interface utilisateur avancĂ©s et de base ;
  • Le Thème Alta intĂ©grĂ©.
Exemple de composants prĂŞt Ă  emploi
Apps avec interfaces développées avec les composants Oracle JET
  • Conforme aux normes Oracle :
    • AccessibilitĂ©
    • Internationalisation
    • SĂ©curitĂ©
  • API de modèle commun ;
  • Cadre de validation et de conversion ;
  • Grille responsive et Layout Form.

Voici l’architecture Oracle JET – Les serveurs proviennent du Cloud Oracle, nous pouvons l’Ă©tendre via des normes et des spĂ©cifications communes.
Et c’est aussi la manière dont CX Cloud et HCM Cloud sont étendus.

 

Pourquoi Oracle JET est différent de ADF ?

  1. Oracle JET s’adresse aux dĂ©veloppeurs JavaScript de niveau intermĂ©diaire Ă  avancĂ©. Oracle ADF s’adresse aux dĂ©veloppeurs Java de dĂ©butant Ă  avancĂ©.
  2. Oracle JET est basé sur un paradigme de développement centré sur le code, tandis que Oracle ADF vise une approche plus déclarative du développement.
  3. Oracle JET est un toolkit pur côté client. Oracle ADF est une infrastructure centrée sur le serveur.
  4. Oracle JET gère la crĂ©ation d’interfaces utilisateur, Oracle ADF gère la crĂ©ation de services mĂ©tier en plus de la crĂ©ation de la couche d’interface utilisateur.
  5. L’interaction des donnĂ©es Oracle JET s’effectue uniquement via des services Web (REST, WebSockets, SSE, etc.). Oracle ADF prend en charge l’interaction de services Web avec des services de donnĂ©es (REST / SOAP) en plus de l’approche de liaison directe.

 

Points Ă  retenir

  • Oracle JET est utilisĂ© en interne par Oracle pour crĂ©er des interfaces utilisateur modernes.
  • Oracle JET est utilisĂ© par les partenaires et les clients pour crĂ©er de nouvelles applications modernes.
  • Oracle JET est le mĂ©canisme d’extension des produits Oracle SaaS / PaaS.

 

#Oracle Developer Meetup – Review :

(1) https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France/events/260728981/

 

Plus d’informations >> https://www.oracle.com/webfolder/technetwork/jet/index.html

 

IntĂ©ressĂ©(e) par le prochain workshop Oracle JET – Merci de me laisser votre commentaire et rejoindre Oracle Developer Meetup France !