|
|
1
26
这个问题的答案取决于你想如何部署这个应用。你想让它完全在手机上运行,还是可以伪装成iphone/android应用的web应用? 对于本机应用程序解决方案,我将签出 Rhodes Framework 对于第二个选项,web应用伪装成移动应用,我建议 Sencha Touch . Sencha在用Javascript库模拟本地iphone/android应用程序的外观方面做了惊人的工作。有了这个解决方案,它将和其他任何网络应用程序一样,尽管它是通过它的用户界面面向android和iphone的。 |
|
|
2
5
我创造了一个例子 铁轨 余烬.js 导出的应用程序 . 它只使用Rails和Ember.js应用程序的常见MVC架构。也许你会发现它很有用。它还实现了基于ember-auth和几种OAuth策略的令牌认证。 https://github.com/joscas/base_app/tree/devel Heroku部署: https://starter-app-staging.herokuapp.com (桌面版) 与导出 phonegap-rails |
|
|
3
4
绝对是的! Ruby on Rails只是一种后端技术,与您计划在普通浏览器上做的相同。关于移动应用程序,您只需要考虑两件事。首先是移动浏览器的内容大小,因为您需要调整布局以适应大小。有一个名为viewport的HTML元标记可以帮助您。
这个脚本会告诉用户浏览器,内容应该符合设计大小,初始规模定义视口速率,最大刻度定义了这个页面可以缩放的次数,用户Stuable=0意味着用户不能缩放页面。有关viewport的更多信息,您可以查看Mozilla的文档。 你需要考虑的另一件事是HTML5技术,但实际上当你使用jQuery mobile时这些都不是问题。我建议你查一下他们的文件。这对任何人都是非常有用和清楚的。 |
|
|
4
1
RubyonRails是一个web应用程序框架,它运行在服务器上,用户可以在浏览器(或浏览器组件)中观察在RubyonRails上构建的应用程序的结果,尽管您可以在服务器上处理“M V C”中的“M”,并在客户端(在移动浏览器中)完全实现“V”和“C”。 理论上,您可以在客户端(甚至RubyOnRails服务器等)上完全部署RubyOnRails应用程序,但这将是相当昂贵和困难的,但是在任何rational项目中都不需要它。 有两种选择方法:
|
|
|
5
1
是的,你可以。您的视图可以是web页面/android/ios应用程序作为视图。 |
|
|
6
0
如果只是用户界面的问题,您可能希望尝试jQuery Mobile(目前仍在alpha中)。如果你需要与你的移动设备更紧密的集成,我认为运行Rails还不够有效。 |
|
|
7
0
尝试使用React Native,后端技术仍然可以是Ruby,而前端可以使用React Native来构建Android和iOS两种移动应用程序。 |
|
Hakanai · 即使gem安装正常,Bundler也无法找到gem 8 年前 |
|
|
albatross · Jruby-无法安装Mongo gem 8 年前 |
|
|
Joel Niemelä · 你能在JRuby中运行Java吗? 8 年前 |
|
|
Oss · 如何将Java选项传递给Puma守护程序? 9 年前 |
|
|
Rolando · 如何批量删除hbase中的多行? 10 年前 |
|
|
Jon O · JRuby与Java之间的调试 11 年前 |