這個版本的焦點在于能夠和Ruby1.8.4很好地兼容。但是,盡管兼容性是最優先關注的特性,其性能卻沒有被忽略:JRuby0.9.9比0.9.8版本要快40%。
JRuby團隊使用的兼容性標準之一是:能夠準確無誤地運行Rails應用。他們已經實現了這一點,比如著名的Rails博客引擎Mephisto在這個版本下可以很好地運行。JRuby開發者Ola Bini對于JRuby與Ruby1.8.4的兼容性表示滿意,他說“看起來一切兼容的都很好,幾乎所有用Ruby1.8編寫的應用都可以完美地運行!
下一步,他們希望能為五月的JavaOne會議做好準備,推出JRuby 1.0的RC版。
JRuby 0.9.9的重大成就包括:
良好的兼容性和對String、Array、Hash等類型的性能檢查;
解決了處理YAML文件及其編組(Marshalling)的問題;
Java集成檢查解決了許多突出的問題;
解決了180個Jira問題;
消除了許多瓶頸;
Rails應用(如Mephisto)和插件(如Goldberg等)可以無故障運行;
在YARV上,JRuby0.9.9的性能比0.9.8的性能提高了40%。
當被問道發布的這個版本所帶來的主要信息是什么時,Ola Bini說:
“JRuby即將進入黃金時段。開發者們現在應當試一試在JRuby上創建他們的應用”。
JRuby團隊迫切希望有盡可能多的人使用JRuby,以使JRuby1.0在發布之前,可以消除掉可能多的小錯誤。
欲了解JRuby項目的更多信息,請訪問他們的主頁,或者下載、使用它的最新版本。
http://dist.codehaus.org/jruby/
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/