【问题标题】:choosing between single backend/frontend project and separate backend and frontend projects在单个后端/前端项目和单独的后端和前端项目之间进行选择
【发布时间】:2020-11-01 16:54:23
【问题描述】:

我看到了前端和后端应用程序位于单个项目中的方法,前端应用程序生成bundle.js,用于后端控制器提供的index.html。

我还看到了一种方法,其中前端和后端应用程序是完全独立的项目,前端知道后端单独运行的端点。

哪种方法更好?在选择一种方法或另一种方法之间应该考虑什么?

【问题讨论】:

    标签: frontend backend


    【解决方案1】:

    你可以有两种方法,就像你提到的那样

    1. 前端和后端在同一个项目中。
    2. 前端和后端在不同的项目中。

    我想强调两者的区别

    对于第1点它适合的地方

    1. 您有小型项目。
    2. 所有内容都可以在同一个项目中进行管理,就像在可维护性方面不需要太多后端一样。
    3. 如果有一个前端使用单个后端项目。

    将详细说明第三点,例如考虑是否有不同的前端项目与相同的后端进行通信。

    重点是你想公开你的api,那么第一种方法不推荐

    2 方法很重要

    在您编写可共享 api 的地方,团队之间需要可维护性,需要和不时维护太多的后端等......例如微服务架构......!!!

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 2013-08-03
      • 2015-01-23
      • 2015-05-15
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-26
      相关资源
      最近更新 更多