JRuby et JBang : Une combinaison efficace (et un peu bricolée)

2024-12-22

Pendant les vacances de Noël, l'auteur a expérimenté la combinaison de JRuby et JBang pour tirer parti des performances de la JVM et de la productivité de Ruby. Bien que JBang ne supporte pas officiellement JRuby, une solution astucieuse utilisant la gestion des dépendances de JBang et le ProcessBuilder de Java a été mise en œuvre. Le résultat ? Une application JRuby fonctionnelle intégrant Javalin, JDBI, SLF4J et ruby-jwt, réalisant des opérations CRUD sur une base de données SQLite avec authentification JWT. Cette astuce démontre le potentiel de la combinaison de JRuby avec les bibliothèques de l'écosystème Java, avec des performances validées par Apache Benchmark.

Développement