JRuby与JBang:JVM性能与Ruby生产力的完美结合

2024-12-22

作者在圣诞假期尝试将JRuby与JBang结合,以期获得JVM的高性能和Ruby的开发效率。虽然JRuby官方不支持JBang,但作者巧妙地利用JBang的依赖管理和Java的ProcessBuilder,成功运行了一个结合Javalin、JDBI、SLF4J和ruby-jwt的JRuby应用,实现了SQLite数据库的CRUD操作和JWT认证。这个实验展示了JRuby与Java生态系统库结合的潜力,并通过Apache Benchmark测试验证了其性能。

阅读更多
开发 JBang

Gleam:编程新体验

2024-08-31

本文是程序员Rocky Jaiswal对编程语言Gleam的体验分享。作者首先列举了自己在多年编程生涯中总结出的工具选择偏好,例如倾向函数式编程风格、支持结构化并发、类型安全等。Gleam作为一门新兴语言,在很多方面都与作者的偏好契合,例如其对函数式编程的良好支持、Result类型和模式匹配的应用、管道操作符的使用等,都令作者感到满意。虽然Gleam尚有一些不足,例如Result#map的嵌套问题、前后端生态割裂等,但瑕不掩瑜,作者依然对其未来充满期待。

阅读更多
未分类