在构建SPA的过程中,我们选择了Rails API和Ember-cli的组合 .
根据我们的理解,应用程序的架构如下:
-
Rails API将作为API运行应用程序的后端
-
Ember-cli将作为前端MV *框架运行应用程序的前端
-
Rails API将使用JSON将数据提供给Ember-cli
虽然看起来不太清楚,但开发工作流程应该是什么?
换句话说,我们应该:
-
构建后端(rails模型等),然后构建前端并最终连接两者?
-
同时构建所有内容,但一次只能构建一个功能?
-
选择其他选项?
1 回答
我建议在不同的应用程序中同时构建两个应用程序(这样您可以将API作为实际API而不仅仅是后端进行测试),但彼此非常接近 . 通过这种方式,您可以确保两者完美地相互配合,并且您获得了实际需要的结果,而且如果您在一个上执行的操作会导致另一个错误,则错误将立即变得明显 .
让我知道如果这足以回答你的问题,如果你愿意,我可以在这里澄清/提供更多的例子 .