【问题标题】:What is the best architecture for a Node+react js based enterprise level application..? [closed]基于 Node+react js 的企业级应用程序的最佳架构是什么? [关闭]
【发布时间】:2017-08-16 02:44:18
【问题描述】:

我是 Node 和 react js 的新手,我需要使用它们来构建一个应用程序。所以我有两种方法来构建这个应用程序:

  1. 单独的节点和反应设置:所有前端开发都在反应 js 设置中使用单独的节点 js 设置为服务器。

  2. 将 Node 与 react js 结合:将 react 集成到 Node js 中,并使用此组合构建应用程序。

这个应用程序将会有很多成功,我想知道哪种架构会表现得更好:

React 在内部向 Node 发送请求(在架构 1 中),它会不会让它变慢..??

请指教..!!

【问题讨论】:

  • “最佳”完全是主观的。
  • 我也在找类似的东西,偶然发现了一个很好的 tut,如果你还没有看到它可能会有所帮助:scotch.io/tutorials/…

标签: node.js reactjs architecture


【解决方案1】:

无论如何,您的 React 应用程序都需要向您的 Node 应用程序发送请求,现在是否将两者结合起来很重要。

出于几个原因,我总是建议分别构建前端和后端。首先,您需要考虑并希望记录将连接这两个项目的 API,每次更改前端时都不会对后端进行临时更改,反之亦然。此外,如果您有明确定义的 API,您将能够更轻松地添加其他前端,例如移动应用程序或桌面应用程序。

但您也可以采用其他方式,并拥有一个更单一的应用程序,该应用程序仍由前端和后端部分组成,但耦合更紧密。清晰的抽象边界和松散耦合是否是值得在整个项目中投入更多设计的优势完全取决于您。当您的应用程序变得复杂并且您想要添加移动应用程序或其他前端时,它通常会在一段时间后获得回报。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 2012-08-22
    • 2013-04-06
    相关资源
    最近更新 更多