Rails Api + AngularJS + IonicFramework

5
我想开始一个新项目,但不确定是否使用最佳设置/方法。该项目是一种无需高计算能力的列表目录。
我计划使用Rails Api和AngularJs(+Bootstrap)构建网站,适用于普通设备和移动设备,并为应用程序使用相同的Api。
因此,我计划使用IonicFramework(+PhoneGap)。这是常见的方法还是有其他最佳实践需要考虑?
1个回答

9

这是开发网页/桌面应用和移动应用的标准方式。你的方法是正确的。

  • 使用核心AngularJS + Bootstrap来开发网页/桌面应用,使用Ionic Framework来开发移动应用。

  • 共享后端Rails API是有意义的。通常Rails API会考虑到REST原则,这使得通过网页/桌面应用和移动应用(可能使用Restangular)更容易消费。

  • 如果你遵循标准的AngularJS约定来创建关注点分离(控制器、服务和视图),那么你将能够在网页/桌面应用和移动应用之间共享相当多的JavaScript代码,并且可以轻松地覆盖功能以适应设备(如果需要)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接