【发布时间】:2014-06-14 20:22:33
【问题描述】:
我想构建一个可以通过网络浏览器访问,也可以通过智能手机访问的应用程序。
最好的方法是什么,这是我正在考虑的 2 个选项:
构建一个为浏览器提供服务的 Rails 服务器,同时也是移动应用的一个 Rest api。
构建一个单独的 REST API 服务器,可从移动应用程序访问,也可从 Rails Web 服务器访问。
你怎么看?我相信这应该是相当标准的。 你还有什么构建它的想法吗?
【问题讨论】:
-
选项 2 更好,构建一个 API 服务于两个平台。但是,如果您正在考虑使用用户身份验证/登录功能构建本机移动应用程序,那么这可能会很痛苦,但并非不可能。如果不是,那么应该直接从一台服务器为两个平台使用 API
标签: ruby-on-rails design-patterns architecture smartphone