使用 Angular 构建前端供其他人稍后构建后端

Building front-end using Angular for someone else to build back-end later

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

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

您可以独立开发 front-end,而不用担心它的实施方式。 您可以使用 Karma 和 Jasmine 对您的 Front-End 代码进行单元测试,方法是使用虚假响应或虚假逻辑模拟您的 API 调用,并且您可以使用量角器对 运行 End-to-End 测试您的 Front-End 代码,再次使用假占位符逻辑模拟后端。 只要您公开某些 API 以与 front-end 进行通信,从 Front-End 的角度来看,您实现哪个并不重要。