JRuby y JBang: Una combinación eficiente (y un poco chapucera)
2024-12-22
Durante las vacaciones de Navidad, el autor experimentó combinando JRuby y JBang para aprovechar el rendimiento de la JVM y la productividad de Ruby. Aunque JBang no admite oficialmente JRuby, se utilizó una solución inteligente que emplea la gestión de dependencias de JBang y el ProcessBuilder de Java. El resultado: una aplicación JRuby funcional que incorpora Javalin, JDBI, SLF4J y ruby-jwt, logrando operaciones CRUD en una base de datos SQLite con autenticación JWT. Esta solución demuestra el potencial de combinar JRuby con las bibliotecas del ecosistema Java, con el rendimiento validado mediante Apache Benchmark.
Desarrollo