我一直在尝试开发一个跨平台的移动应用程序,非常简单(DB驱动),所以我不得不在PhoneGap,Appcelerator和Rhomobile之间进行选择。
我是Ruby和ROR的忠实粉丝,所以使用相同的MVC结构和Ruby语法对我来说是一个很大的优势。
无论如何,如果你们中的任何人已经使用它,我想在这里问几个问题,因为这是一个非常冒险的决定,特别是它是上面提到的框架中最不为人所知的框架。
你知道任何使用Rhomobile的可靠的智能手机应用程序吗? 这可以给它更多的可信度。我不想花太多时间开发解决方案,然后由于某种原因被苹果应用商店拒绝或在生产中面临任何重大问题。
您是否注意到任何性能问题? 特别是UI? 因为它不是一个纯粹的本机应用程序(不像RubyMotion或Objective-C)?
您对定价有任何想法吗? 用于商业用途? 是否有任何费用或完全免费的应用程序?
提前致谢
2年多来,我一直处于开发RhoMobile应用程序的趋势中。在我看来,我发现这比其他框架更强大、更稳定。
由于您是 ROR/Ruby 开发人员,因此您掌握流程的速度快如闪电。 您不会相信 ROR 的大多数概念在此框架中可用。
关于您的查询,
Do you know any solid smartphone App that used Rhomobile? this could give it more credibility. I don't wanna invest much time developing the solution then to get refused from apple appstore for some reason or to face any major problem in the production.
- 在将应用程序部署到商店时,如果您只是按照那里文档中的基本流程进行操作,则不会发现任何问题。虽然根据所使用的技术检查应用程序并不容易,但此链接可能会对您有所帮助。https://developer.motorolasolutions.com/thread/1736。
Did you notice any performance issues? specially with the UI? as it is not a purely native application (unlike RubyMotion or Objective-C) ?
- 所有混合应用程序通常在您的编码和本机 API 之间有一个层,这无论如何都需要一些反应时间,无论是 Rhomobile、Rhonegap 还是其他。但根据我的经验,我标记了相同的性能下降,而不是所有框架的本机性能下降。
Do you have any idea of the pricing? for commercial uses? is there any fees or is it totally free app?
- 如果您只想使用RhoMobile。它是免费的。但是如果你想使用一些高级模块和一些核心模块,你需要为此拥有RhoElement许可证,这基本上是付费的。
希望这些要点能帮助你决定你最好的框架。