我有一个客户询问 rhomobile 框架。我一直在研究它,想看看整个社区对框架的看法,以及你在使用它进行开发时遇到的问题(如果有的话)。
谢谢,
L.
我有一个客户询问 rhomobile 框架。我一直在研究它,想看看整个社区对框架的看法,以及你在使用它进行开发时遇到的问题(如果有的话)。
谢谢,
L.
只有应用程序的视图在平台的浏览器中呈现。有一些绑定可以从 ruby 代码访问设备的本机功能(拍照、访问 GPS 数据......),并且可以使用自己的本机代码扩展它。当然,视图只是 HTML,不会像设备的原生 UI 那样原生,但这是跨平台开发必须付出的代价。RhoMobile 的一大优势是内置同步功能,它允许您将模型数据与中央后端同步。
基本上,RhoMobile 的策略是利用每台设备上的浏览器通过将 Web 控件设置为看起来像每台设备上的“标准”控件来创建“原生感觉”。这意味着您在某种程度上受限于每个操作系统/设备的网络功能。所以每个应用程序都是原生应用程序,但它本质上仍然是“在浏览器中运行”。
我也不确定部署如何与各种平台配合使用,例如 App Store 和 Android Market。
我使用了一个使用该框架的应用程序,不得不说它感觉很慢。从阅读文档来看,如果您想快速发布跨平台应用程序,这似乎是一个有效的选择。
您仍然需要 Mac OS X 才能使用这些多平台 Mobile Developer 框架将您的应用程序部署到 App Store。在这里,Rhomobile 的一名员工在 Windows 中开发应用程序,但更改为 Mac OS X 以部署它以使用仅适用于 Mac 的 Application Loader 应用程序。
最近 15 天前,我开始学习 Rhomobile 并开发了一些问题。创建涉及 CRUD 功能的简单应用程序是小菜一碟。但是我在这个 .apk 文件构建中也提到了一些缺点,Rhohub 无法在设备上运行