如天生支持Java般 Android同樣完美支持Ruby
JRuby項目的一位負責人透露,JRuby Builder將會讓基于Ruby編寫的應用程序運行在Android平臺上。Engine Yard的JRuby架構師查爾斯·納特(Charles Nutter)表示,屆時會向JRuby中添加很多庫和程序包。
JRuby,JVM下的一個開源Ruby解釋器,能夠在Java里面使用Ruby類庫。就像標準的Ruby解釋器一樣,除開使用Ruby調用本地方法(C代碼)或者Java類庫以外,Ruby代碼都能夠在JRuby里面正確執行。
納特說:“Android天生支持Java,Java能辦到的事情JRuby一定也能辦到,因此我們的目標是讓Android***支持Ruby,目前在Android上可以通過Dalvik JVM運行JRuby,但更多的改進還是需要進行應用程序開發,目前只有簡單的系統如交互式的控制臺通過JRuby可以在Android上運行”。
納特補充道“該項目完成后,應用程序就可以為構建成Android支持的格式了,如Twitter客戶端,個人信息管理器或郵件客戶端。我們希望能在Android上象構建Java應用程序那樣通過JRuby構建Ruby應用程序,這是該項目的***目標。但目前該項目才剛剛啟動,還需要一段時間才能和大家見面”。
Android手機變得越來越流行,就在上周摩托羅拉推出了其***款基于Android的手機,本周LG也推出了基于Android的手機,基于Android的開發將會逐漸成為移動開發的一大熱門。
納特和他的同事湯姆·恩波(Tom Enebo)最近離開了SUN公司,加入了Engine Yard的JRuby開發團隊,Oracle對JRuby項目的承諾還存在諸多變數,于是納特和他的同事選擇了離開,他認為當Oracle完成對SUN的收購后,可能會放棄JRuby項目,在SUN的JRuby開發人員不知道未來會是什么結局。
納特說:“這種情況明顯會影響到我們的計劃”。因此納特和他的同事準備在11月22日在加州的柏林蓋姆舉辦一次JRuby技術大會,叫做JRubyConf,與RubyConf大會在同一個地方,時間剛好在RubyConf大會之后。JRuby核心團隊將會做主題演講,如對Android的支持,納特說雖然大會門票已經售完,但有興趣的人可以獲得一個候補名單參加。
【編輯推薦】