JRuby 0.9.8 Released
因為今天上課跟老師提到了JRuby,回家後特地找了一下相關的資料,剛剛逛到JRuby的網站後赫然發現前幾天0.9.8的版本正式Released,也就是說1.0的正式版指日可待了!對於JRuby我也沒有很完整的概念,趁機做一下功課好了!
JRuby: Java powered Ruby implementation.號稱是完全用Java語言來實作的Ruby語言
Features:
- A 1.8.4 compatible Ruby interpreter written in 100% pure Java
完全相容於Ruby 1.8.4 - Most builtin Ruby classes provided
提供了大多數Ruby內建的classes - Support for interacting with and defining java classes from within ruby
意思應該是說可以用Ruby的語法來與java的classes互動,這也是我最早知道的JRuby特色 - Bean Scripting Framework (BSF) support
這應該就是JAVA世界的東西了,沒概念,改天再來研究。 - Distributed under a tri-license
使用CPL/GPL/LGPL授權方式發行
至於 JRuby 0.9.8 有何特色呢?我看到比較值得一提的是它支援 Ruby on Rails,號稱有 98% 以上的程式成功執行。所以說現在在 JVM 的環境中也可以使用 Ruby on Rails 的架構,同時又可以用 Ruby 的語法來與 JAVA 程式互動,感覺起來似乎是一件非常美好的事情!我想說不定 1.0 版的發佈就是 100% 支援 Ruby on Rails 的時候了,令人期待啊!