rubymotion 相比 phonegap 有哪些优缺点?

一个是用ruby开发App,一个是用js/html。API设计之类的那个更好?请有经验的同学来分享下。

阅读 4.6k
2 个回答

相同点,都说自己是跨平台,现在rubymotion已经支持android了

不同点
rubymotion用ruby写, phoneagp你是用写网页的js/css/html技术去写

rubymotion是这样说自己的

Write cross-platform native apps in Ruby
RubyMotion apps are statically compiled and call into the native platform APIs.

注意 native,不是跑的ruby代码,是native, 就是你用ruby写ios的app,也是编译成二进制代码来跑的
而phoneagp只是网页不是native, 用rubymotion写的话会有更好的性能

rubymotion的作者以前是开发macruby的, 另外 rubymotion3.0支持android

用ruby的好处是有一门优雅的语言,还有交互式控制台让你用,调试也方便。

另外,rubymotion不提供免费版本

rubymotion那个脚手架很吸引我,目测能少写很多代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进