基于Ruby的手机软件开发框架——Rhomobile 初感

华宰 发布于 2011/09/18 15:09
阅读 4K+
收藏 4

我看了一下rhomoible的文档,全英文的,目前关于rhomobiel也没任何的中文文档可参考。

  • 第一个感觉就是普通的Web开发者(尤其是Rails开发者)开发手机软件毫无难度,简直就是跟开发普通的Web程序没什么区别,这个相当的了不起!
  • 授权是GPLv3的,如果你的程序开源,不管你是商业程序也好,业余写的也罢,都是免费的。如果你是保留源码,用于商业用途的话,就要购买授权了,授权有两种:一种是按你的软件收的百分比付费,另一种是按年,月之类固定付费。
  • 明显从Rails那里借鉴了不少经验,这个框架给人的感觉就是一个Web框架,我觉得这个开发框架的思想真的很新奇,它是全部都是基于现有的,在 Web上非常流行的技术,注意这一点跟Palm Web OS使用javascript & html & css来编写软件的思想很近。真的是很有创意!
  • Rhomobile框架写出来的程序是网络程序。Rhomobile分两部分Rhodes是前端(编译后的程序在手机上运行),还有一个RhoSync是后端程序,跑在服务器上,按我的猜想所有的用户数据应该都是保存在后端服务器上的。
  • 可以使用各个平台的SDK,把Rhomobile项目编译成各个平台的可执行程序,比如Symbian平台的,可以编译成.sisx程序。这是纯正的本地程序啊,跟J2me的jar程序不同,因为它是不用虚拟机的。
  • 暂时用rhomobile框架写的软件还上不了iphone的app store,暂时还不支持android平台,官方说很快就会支持,这个不用担心。
  • 有一些示例程序可下载运行,不过我发现这些示例程序没有提供源代码下载,不知道是不是觉得太简单了,不必提供源码。
  • 目前还没有成功的案例,文档也不全。前途不知道有没有,不过我看好这个框架。
加载中
0
Fanfq
Fanfq

可以使用各个平台的SDK,把Rhomobile项目编译成各个平台的可执行程序,比如Symbian平台的,可以编译成.sisx程序。这是纯正的本地程序啊,跟J2me的jar程序不同,因为它是不用虚拟机的。

如你所说那岂不是与使用webkit+html5一样的效果,我没有看到他所说的“一次编译,到处可跑”的效果,这个也是我个人比较看重,倘若真的达到的这种目的,我不信不需要类似虚拟机这样的解决方案。

如果可以或者真的有一天基于html5的解决方案真的能够解决手机端跨平台的话,我想会得到更多支持与认可的,于此同时我相信现在有很多的工程师为此而努力!
以上是个人愚见,谢谢。

0
buyhome
buyhome

你说的太好了,我也在为之奋斗,http://rhomobi.com

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部