0

我不明白。我必须下载 xcode 和一堆其他的东西才能让它工作。我不明白我得到了什么。是不是我可以使用 Ruby 而不是 Objective-C 并且它可以编译成原生应用程序?谢谢。

4

2 回答 2

4

Rhomobile 在 Interop 2009 中被选为最佳初创公司,它允许开发人员使用 HTML 和 Ruby 创建原生 iPhone、BlackBerry、Windows Mobile、Symbian 和 Android 应用程序。

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

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

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

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

于 2011-12-15T09:26:50.470 回答
3

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

于 2011-12-20T14:31:23.663 回答