首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rhomobile或Appcelerator

Rhomobile或Appcelerator
EN

Stack Overflow用户
提问于 2013-01-07 13:44:42
回答 4查看 3K关注 0票数 4

我正在寻找一个平台来开发跨平台的移动应用程序。我们正在开发的应用程序有点复杂,我们需要它在安卓,iOS和黑莓上运行。

我们希望代码只需编写一次,就可以在每个平台上运行,没有任何内存泄漏问题。我读过关于这方面的各种文章,但这些都是理论上的,并没有给我一个明确的想法来选择我的框架,无论是RHOmobile还是Appcelerator Titanium。

请只推荐一个平台来开始和继续。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-07 20:42:21

如果我错了,请纠正我,但我认为Appcelerator只支持“原生”安卓和iPhone。

我很久以前就尝试过Appcelerator,所以我不再多说这个平台,因为它现在可能有很大的不同,而且更好。

我目前正在评估rhomobile作为本机开发的一种开发,我可以说出我的初步想法。

优点:

  • 得到了摩托罗拉和菱形汽车团队的大力支持。真的很棒,他们速度快,知道自己在做什么。
  • 很容易学习。我发现Ruby非常容易学习,如果你愿意,你几乎可以完全避免它,只做基本的事情。该框架也非常直接和简单,使用任何库通常只需要调用开箱即用的function.
  • Supports许多设备硬件功能(相机、条形码扫描仪等)
  • Rhohub、Rhoconnect、RhoGallery,请查看它们,它们工作得很好,并为平台带来了很多价值。

缺点:

  • Rhostudio (仍然)很烂。它是一个缺少任何现代IDE的所有优秀功能的工具。幸运的是,您可以使用任何其他编辑器(如Sublime text)并使用命令行进行开发。我使用Rhostudio只是为了构建和一些快速编辑,以避免命令行。
  • 就像每个框架一样,当你想做一些它还没有准备好做的事情时,这是一件痛苦的事情。检查已经包含的特性和库,并确保它包含您需要的所有内容。它允许你编写扩展,但这并不是你正在寻找的for.
  • Building,如果它不能像documentation.
  • A中描述的那样工作,那么在windows mobile和黑莓上部署(而不是使用rhohub)可能是一件痛苦的事情。很多事情都不像文档中描述的那样,或者你找不到你想要的细节。这就是launchpad和谷歌groups shines.
  • Don't的支持知道原因的时候,但我经常感觉到,移动跨平台开发还没有实现,但已经实现了……

我还在不断学习,但这些都是我对这个平台的初步想法。

票数 5
EN

Stack Overflow用户

发布于 2013-01-07 17:35:15

免责声明:我在摩托罗拉解决方案公司工作,该公司于2011年7月收购了RhoMobile。

目前(v2.2) RhoElements的目标是Windows Mobile,Windows CE,大窗口(桌面),安卓,iOS,Windows phone7和黑莓,对Windows phone8的测试版支持。

使用RhoMobile的基于开源Rhodes framework的RhoElements产品,您可以使用HTML页面(默认情况下使用jquery mobile)构建应用程序界面,然后使用Ruby MVC框架添加业务逻辑,该框架为移动设备实现了Ruby on Rails提供的大量功能。你可以下载这个工具来试用一下,看一些视频,并在MSI Launchpad上的论坛上分享。

这是适合你工作的工具吗?只有你才能决定。

我可以补充说,RhoElements只是RhoMobile套件中包含的产品之一,如果您需要同步和集成引擎,RhoConnect与Rhodes完美集成,可以简化到设备的数据部署。

票数 2
EN

Stack Overflow用户

发布于 2013-01-27 12:12:11

我已经使用了所有这三个: PhoneGap、Titanium和RhoMobile。(虽然总的来说,我不喜欢web语言的跨平台,而更喜欢C++/Java/Lua/ActionScript3)

钛是我最不喜欢的--但这更多的是因为他们网站上的误导性声明。(顺便说一句,它没有编译成本机代码)。OpenGL与RhoMobile相比,唯一能想到的优势就是Titanium。但是如果你想进入图形领域,你可能会选择更强大的MarmaladeSDK或AdobeAIR方法。

Ruby对“复杂”应用程序的扩展比JavaScript要好得多。这绝对是RhoMobile相对于钛金和PhoneGap的一个优势。Ruby还采用了MVC方法,这将有助于组织复杂的应用程序。摩托罗拉的支持很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14190558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档