Bonjour,

Je vous propose un nouvel élément à utiliser : Nashorn

Nashorn est un environnement d'exécution JavaScript de haute performance écrit en Java pour la JVM (Java Virtual Machine).



Il permet aux développeurs d'intégrer le code JavaScript à l'intérieur de leurs applications Java et même d'utiliser les classes et méthodes Java à partir de leur code JavaScript. Il peut être conçu comme un substitut au moteur JavaScript V8 de Google. C'est un successeur de l'environnement d'exécution Rhino qui était fourni avec les versions antérieures du JDK. Nashorn est écrit à partir de zéro en utilisant les nouvelles fonctionnalités du langage comme JSR 292 (Supporting Dynamically Typed Languages) et invokedynamic.



Vous pouvez ainsi utiliser notamment :


  • des classes ;
  • des méthodes statiques ;
  • des bibliothèques JavaScript externes ;
  • des scripts personnalisés en utilisant les caractéristiques d'un shell Unix ;
  • les nouveautés de Java 8 ;
  • etc.



Qu'en pensez-vous ?