当前位置:  开发笔记 > 编程语言 > 正文

我们可以使用Ruby on rails开发移动应用吗?

如何解决《我们可以使用Rubyonrails开发移动应用吗?》经验,为你挑选了2个好方法。

由于rails使用MVC acrhitecture.我想知道如果我们可以使用Rails开发移动应用程序或任何Web应用程序.
在MVC中,"M"和"C"不会改变以开发移动应用程序吗?
我的意思是模型和控制器仍将是Web服务器.
只应更改视图部分,以便使用html.erb文件,我想要java或android sdk或其他,为移动用户提供UI.

有些人可以从这个角度来启发我.我也听说过Jrbuy是否会因我们的移动应用程序开发需求而发挥作用.?



1> rwilliams..:

这个问题的答案取决于您希望如何部署此应用程序.你想让它在手机上完全运行还是伪装成iphone/android应用程序的网络应用程序?

对于本机应用程序解决方案,我会检查Rhodes Framework.它不是RoR,但你会发现它是一个感觉类似的MVC框架.这将允许您使用Ruby构建本机iphone/android应用程序.

对于第二个选项,网络应用程序伪装成移动应用程序,我建议使用Sencha Touch.Sencha用他们的Javascript库完成了模仿原生iphone/android应用程序的外观和感觉的惊人工作.有了这个解决方案,它就像任何其他网络应用程序,虽然它的目标是Android和iPhone通过它的UI.



2> substring..:

我创建了一个使用Phonegap导出的示例rails/ember.js应用程序.它只使用Rails和Ember.js应用程序的通常MVC架构.也许你会发现它很有用.它还实现了基于ember-auth和几个OAuth策略的令牌认证.

目前在de devel分支:https://github.com/joscas/base_app/tree/devel

Heroku部署:https://starter-app-staging.herokuapp.com(桌面版)

使用phonegap-rails gem(我也是作者)导出资产,修复路径等.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有