什么是RhoMobile?

时间:2011-12-14 20:45:29

标签: rhomobile rhodes

我不明白。我必须下载xcode和其他一些东西才能使它工作。我不明白我得到了什么。是否可以使用Ruby而不是Objective-C并将其编译为本机应用程序?感谢。

2 个答案:

答案 0 :(得分:4)

Rhomobile,Interop 2009选择Best Startup,让开发人员使用HTML和Ruby创建原生iPhone,BlackBerry,Windows Mobile,Symbian和Android应用程序。

它的发展被称为罗兹。 Rhodes是一个免费的,开源的基于MVC的框架,使用MIT许可证编写,用于构建本机跨平台移动开发应用程序。 Rhodes使开发人员能够利用他们的传统Web技能(如HTML,HTML5,CSS和JavaScript,而不是Objective-C或其他复杂的本机设备操作系统语言)来创建本机应用程序,并在跨操作系统中移植应用程序,例如Android,Apple的iPhone和iPad,BlackBerry,Windows Mobile,Symbian和HP / Palm的基于Linux的WebOS。

下载rhoStudio。使用rhoStudio,您可以轻松创建iOS,Android,BB,WP应用程序。 你要做的是用简单的html,javascript编写代码,如果你想使用MVC架构,你必须使用Ruby。因为它是基于Ruby框架构建的。

好的是它还支持HTML 5。 构建项目后,您可以转换为任何您喜欢的设备应用程序。 只有几个命令。

我刚用rhoStudio中的html编码,现在我也可以在我的Xcode中运行相同的应用程序。好有趣。 在开发的同时,您也可以为其他设备运行项目。

答案 1 :(得分:3)

您编写的ruby被编译为Ruby字节码,编译后的字节码由Rhodes作为资源执行并编译为本机代码。 rubyVM解释器已集成到应用程序中。