Rhodes 1.0即將發(fā)布及RhoHub beta版簡(jiǎn)介
Rhodes背后的公司Rhomobile正在忙于其1.0版的發(fā)布工作。我們有幸采訪了Rhomobile的Adam Blum來了解Rhomobile的新特性及其提供的其他服務(wù)。
開發(fā)者可以預(yù)定Rhomobile新的RhoHub service的beta版。Adam談到了RhoHub的一些功能:
不久之后我們就將發(fā)布RhoHub站點(diǎn)。憑借RhoHub,開發(fā)者可以從網(wǎng)頁上生成、編輯并構(gòu)建移動(dòng)應(yīng)用(與Heroku的想法不謀而合)。我們還使用了同步服務(wù)器來連接其后端應(yīng)用,最后還為其提供了服務(wù)器,這樣他們就可以讓用戶使用單獨(dú)的URL通過移動(dòng)設(shè)備瀏覽器來下載其移動(dòng)應(yīng)用了。
憑借著所有這一切,開發(fā)者可以成功地開發(fā)、構(gòu)建并部署其移動(dòng)應(yīng)用而無需安裝任何軟件或SDK。大家對(duì)此感到興奮無比,你可以通過http://rhohub.com注冊(cè)來獲取私有的beta版。
對(duì)于基于Java的智能手機(jī),如BlackBerry和Android,Rhomobile使用了構(gòu)建于XRuby之上的Ruby,不像Rhomobile使用的其他Ruby版本,它并不是基于1.9版的:
實(shí)際上它不再是XRuby,而成為我們自己的東西了,它基于1.8版。我們并沒有提供對(duì)Fibers之類的支持,因?yàn)檫@不符合框架的意圖。
我們對(duì)Android支持感到興奮異常,但開發(fā)模型與其他手機(jī)平臺(tái)相比并沒有什么差別。
Rhodes所采取的應(yīng)用模型非常類似于Palm Pre的,我們向Adam問到這兩個(gè)平臺(tái)的比較情況:
從使用Web來構(gòu)建本地應(yīng)用的角度來看,我們認(rèn)為Palm Pre和Nokia的Web運(yùn)行時(shí)正好驗(yàn)證了我們所提出的基本方法。我們的框架更具M(jìn)VC的特質(zhì)并且擁有眾多的其他功能,但我認(rèn)為這兩個(gè)平臺(tái)都很不錯(cuò),他們可以讓那些對(duì)我們的本地化移動(dòng)應(yīng)用開發(fā)不滿的朋友緩和一下。
最后就使用Rhomobile的真實(shí)應(yīng)用這一話題,Adam指出TrailGuide就是個(gè)很好的例子。另一個(gè)即將發(fā)布的應(yīng)用是對(duì)Hampton Catlin的Wikipedia iPhone應(yīng)用的移植。
【編輯推薦】