【问题标题】:Rails API / Ember-cli web app: what is the conventional workflow?Rails API / Ember-cli Web 应用程序:常规工作流程是什么?
【发布时间】:2015-06-29 17:35:57
【问题描述】:

在构建 SPA 的过程中,我们选择了 Rails API 和 Ember-cli 的组合。

据我们了解,该应用的架构如下:

  • Rails API 将作为 API 运行应用程序的后端
  • Ember-cli 将作为前端 MV* 框架运行应用程序的前端
  • Rails API 将使用 JSON 将数据提供给 Ember-cli

什么似乎不太清楚,开发工作流程应该是什么?

换句话说,我们应该:

  1. 构建后端(rails 模型等),然后构建前端,最后连接两者?
  2. 同时构建所有内容,但一次构建一个功能?
  3. 选择其他选项?

【问题讨论】:

  • 我会先使用 Rails,因为我会创建 API 测试并确保一切都按预期工作,然后我会转移到前端,因为我知道我的所有 API 调用都可以工作。
  • 看来这也是本教程中 Tony Coconate 的工作流程:goo.gl/kMRnfZ

标签: ruby-on-rails json ember.js rails-api


【解决方案1】:

我建议同时在不同的应用程序中构建这两个应用程序(这样您就可以将您的 API 作为一个实际的 API 来测试,而不仅仅是一个后端),但彼此之间要靠得很近。通过这种方式,您可以确保两者都能很好地相互配合,并获得您真正需要的结果,此外,如果您对其中一个执行的操作导致另一个错误,则该错误将立即显现出来。

如果这足以回答您的问题,请告诉我,如果您愿意,我可以从这里澄清/提供更多示例。

【讨论】:

    猜你喜欢
    • 2015-09-15
    • 1970-01-01
    • 2016-09-07
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多