Ruby on rails 我们可以使用RubyonRails开发一个移动应用程序吗?
因为Rails使用MVC架构。我想知道我们是否可以使用Rails开发移动应用程序或任何web应用程序 在MVC之外,“M”和“C”不会改变以开发移动应用程序,对吗?Ruby on rails 我们可以使用RubyonRails开发一个移动应用程序吗?,ruby-on-rails,ruby,jruby,Ruby On Rails,Ruby,Jruby,因为Rails使用MVC架构。我想知道我们是否可以使用Rails开发移动应用程序或任何web应用程序 在MVC之外,“M”和“C”不会改变以开发移动应用程序,对吗? 我的意思是模型和控制器将保持不变 只有视图部分应该更改,这样,我就不需要使用html.erb文件,而是需要Java或Android SDK或其他任何东西,为移动用户提供UI 有人能从这个角度启发我吗 另外,我也听说了jRuby,它对我们的移动应用开发需求起作用了吗?如果只是一个UI问题,你可能想试试jQuery mobile(目前仍
我的意思是模型和控制器将保持不变 只有视图部分应该更改,这样,我就不需要使用html.erb文件,而是需要Java或Android SDK或其他任何东西,为移动用户提供UI 有人能从这个角度启发我吗
另外,我也听说了jRuby,它对我们的移动应用开发需求起作用了吗?如果只是一个UI问题,你可能想试试jQuery mobile(目前仍在alpha中)。如果您需要与手机进行更紧密的集成,我认为运行Rails不够高效。这个问题的答案将取决于您希望如何部署此应用程序。你想让它完全在手机上运行,还是可以伪装成iphone/android应用的网络应用 对于本机应用程序解决方案,我将签出。它不是RoR,但您会看到它是一个感觉类似的MVC框架。这将允许您使用Ruby构建本机iphone/android应用程序
对于第二种选择,我建议将web应用伪装成移动应用。Sencha用Javascript库模仿了本地iphone/android应用程序的外观和感觉,这项工作做得非常出色。使用此解决方案,它将与任何其他web应用程序一样,尽管它通过其UI面向android和iphone。RubyonRails是web应用程序框架-它在服务器上运行,用户可以观察浏览器(或浏览器组件)内基于RubyonRails构建的应用程序的结果,尽管您可以在服务器上仅“M”进行处理从“MVC”开始,在客户端(在移动浏览器中)完全实现“V”和“C” 理论上,您可以在客户端(甚至RubyOnRails服务器等)完全部署RubyOnRails应用程序,但这将非常昂贵和困难,但在任何rational项目中都不需要 假设: 您可以选择两种方式:
<>你需要考虑的是HTML5技术,但实际上在使用jQuery Mobile时,这些问题并不是问题。我建议你检查一下他们的文件。这对任何人都非常有用和清晰。是的,你可以。您的视图可以是网页/android/ios应用程序作为视图 尝试使用React-Native,后端技术仍然可以是Ruby,而前端可以使用React-Native构建Android和iOS的移动应用程序
您是否在寻找离线可用性?很好,这与使用模仿本机应用程序的传统web应用程序相匹配。不确定您所说的“[Rhodes]在iPhone应用程序商店中不可用”是什么意思。当然,使用Rhodes创建的应用程序可以放在应用程序商店中,我想我误解了罗兹的工作原理。谢谢你提供的信息。@rwilliams,你有更新的列表吗?或者你认为Rhodes Framework仍然是Android上本机应用程序的最佳选择?@rwilliams,我想连接到SQL数据库,但我注意到他们需要Rhodelements许可证才能使用提供数据库连接的Javascript API。或者他们是否有支持连接到数据库的免费API?我想用一个免费的开发环境开发一个原生Android应用程序,最好是一个类似于RubyonRails的MVC。它怎么可能是一个应用程序呢?我在哪里启用该功能?