【问题标题】:Building front-end using Angular for someone else to build back-end later [closed]使用 Angular 构建前端供其他人稍后构建后端 [关闭]
【发布时间】:2016-04-05 17:15:53
【问题描述】:

我正在考虑使用 Angular 构建我的 Web 应用程序的前端,以便其他人稍后使用 Django 或 ME(A)N 或其他东西构建它的后端。我知道使用 HTML、CSS 和 javascript 构建前端并将其交给后端工程师工作,但我不确定 Angular 并且我想保持谨慎。这是一个好主意,还是最好同时开发前端和后端?后端是 Django 还是 ME(A)N 是否重要?

如果这不符合 Stack Overflow 政策,请帮我在关闭之前回答。

【问题讨论】:

  • 重要的是服务器是否提供结构良好的 RESTful API。只要是这样,前端或后端的编写方式都无关紧要。是的,这对于 Stack Overflow 来说是无关紧要的,因为它既基于意见又过于宽泛 :)。
  • @DavidL 好的,谢谢!我不知道 RESTful API 是什么以及它们的重要性以及应该由谁来提供它,但这似乎是我可以通过 Google 轻松找到的东西。

标签: angularjs django frontend backend


【解决方案1】:

您可以独立开发前端,而不必担心如何实施。 您可以使用 Karma 和 Jasmine 通过使用虚假响应或虚假逻辑模拟 API 调用来对前端代码进行单元测试,并且您可以使用量角器在前端代码上运行端到端测试,再次模拟后端使用假占位符逻辑。 只要您公开某些 API 以与前端进行通信,从前端的角度来看您实现哪个 API 并不重要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-19
    • 2021-02-06
    • 1970-01-01
    • 2014-08-12
    • 2015-03-11
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    相关资源
    最近更新 更多