Rails Api + AngularJS + IonicFramework

时间:2014-04-09 12:11:24

标签: ruby-on-rails angularjs installation ionic-framework

我想开始一个新项目,我不确定,如果我使用最好的设置/方法。该项目是一种列表目录,没有所需的高计算能力。

我计划为常规设备和移动设备构建一个带有Rails Api和AngularJs(+ Bootstrap)的网站,并为应用程序使用相同的api。

因此我计划使用IonicFramework(+ PhoneGap)。这是一种常见的方法还是我应该考虑的最佳实践?

1 个答案:

答案 0 :(得分:9)

这是开发网络/桌面应用和移动应用的标准方式。 你正确地接近这个。

  • 将核心AngularJS + Bootstrap用于Web /桌面应用程序和Ionic
    移动框架

  • 共享后端Rails API是有道理的。通常是Rails API 将考虑REST原则设计,使其更容易 通过网络/桌面应用程序消费(可能使用Restangular) 移动应用

  • 如果您遵循标准的AngularJS约定来创建分隔 关注(控制器,服务和视图)然后你就可以了 在Web /桌面应用程序之间共享相当多的JavaScript代码 和移动应用程序,并轻松覆盖自定义的功能 设备,如有必要。