移动Ruby近况:Rhodes 2.0现遵循MIT协议,通过Ruboto在Android上使用JRuby

Rhomobile的Rhodes是少数几款针对移动应用程序的跨平台框架之一。除了在应用程序的GUI部分使用HTML/Javascript/CSS以外,Rhodes应用程序的逻辑是由Ruby来编写的。

Rhodes 2.0的最终版现已提供下载,该框架目前遵循MIT协议。除了Rhodes 2.0 Beta版中的特性外,框架还允许使用跨所有系统的平台映射组件。

在苹果修改iOS SDK协议后,很多针对iPhone的第三方编程工具的未来都生死未卜,尤其是像Rhodes这样自带解释器的。Rhodes 2.0的发布说明中表示Rhodes应用程序目前仍被AppStore接受:

由于大家比较关心,故特此更新——Rhodes app仍被App Store接受(我们之前就给出过暗示,他们会接受的),即便在iPhone 4.0服务条款生效后也是如此。最近 被接受的一些app包括TrackR 2.0(一个针对PivotalTracker的免费app)、Metalingual(Sarah Allen的一个语言翻译app)和WorshipPlanner。

此外,正如几个月前声明的那样,在未来的版本中将会移植Rhomobile的同步库,至少会有Objective-C的版本。

欲了解更多Rhodes的内容,请移步QCon伦敦时录制的InfoQ对Rhomobile的Adam Blum的采访。

在Rhodes使用Ruby本地版本带来跨平台的移动开发(除了黑莓)的同时,另一些人正致力于让JRuby运行于Android之上。Ruboto项目将JRuby带到Android上,Ruboto-IRB允许开发者直接在Android设备上编写JRuby 脚本。
Ruboto的创始人是JRuby的Charles Nutter,现在它是Daniel Jackoway在Ruby Summer of Code的一个项目,其目的是在今年晚些时候带来一款改良过的使用JRuby的Android app开发工具。

查看英文原文:Mobile Ruby Roundup: Rhodes 2.0 now MIT Licensed, JRuby on Android with Ruboto

你可能感兴趣的:(移动Ruby近况:Rhodes 2.0现遵循MIT协议,通过Ruboto在Android上使用JRuby)