我不明白。我必须下载 xcode 和一堆其他的东西才能让它工作。我不明白我得到了什么。是不是我可以使用 Ruby 而不是 Objective-C 并且它可以编译成原生应用程序?谢谢。
2 回答
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 中运行相同的应用程序。很有趣。在开发的同时,您也可以为其他设备运行您的项目。
您编写的 ruby 被编译为 Ruby 字节码,编译后的字节码由 Rhodes 作为资源执行并编译为本机代码。rubyVM 解释器集成到应用程序中。