我是Node的新手并且对js做出反应,我需要使用它们来构建应用程序。所以我有2种方法来构建这个应用程序:
单独的节点和反应设置:反应js设置中的所有前端开发与服务器的单独节点js设置。
将节点与react js结合使用:在节点js中集成响应并使用此组合构建应用程序。
这个应用程序会有很多点击,我想知道哪个架构会表现得更好:
在内部对节点发送请求(在架构1中),它会使它变慢...... ??
请建议.. !!
答案 0 :(得分:1)
您的React应用程序无论如何都需要向您的Node应用程序发送请求,现在如果您将两者结合起来很重要。
我总是建议单独构建前端和后端,原因不多。首先,您需要考虑并希望记录将连接这两个项目的API,每次更改前端时都不会对后端进行临时更改,反之亦然。此外,如果您有一个定义良好的API,您将能够更轻松地添加其他前端,如移动应用程序或桌面应用程序。
但你也可以用另一种方式做到这一点,并且有一个更整体的应用程序,它仍然包括前端和后端部分,但更紧密耦合。无论一个明确的抽象边界和松散耦合是否值得在整个项目中加入更多设计,这完全取决于您。一般情况下,当您的应用程序变得复杂并且您想要添加移动应用程序或其他前端时,它通常会得到回报。