2017-02-15 42 views
-1

我处于一个两难的境地,对于一个可扩展到很大程度的项目,服务器端渲染是一个选项示例节点,其中包含express(使用ejs)并呈现完整的html页面,或者用于前端路由,如反应路由器我应该使用反应js作为一个SPA框架还是去服务器端渲染?

我完全想为前端做出反应,但对于高度可扩展的应用程序感到困惑,前端路由选项是否是好选择

+1

这个问题太广泛了。正确的选择将取决于你要实施什么样的网络应用程序。 –

+0

这两种方法都没有问题,但请记住,每次页面加载时拉下一个大的JS文件都可能导致加载时间变慢,SPA确保您的应用程序只需要这样做一次。 – Adam

+0

@Adam不是最好的参数大声笑。使用服务器端应用程序,您将拥有更小的js文件,这些文件无关紧要。无论哪种方式,这个问题是宽泛的,应该关闭。 – jdmdevdotnet

回答

0

React可以处理任何您给它的东西。 Instagram是建立在反应。通常的做法是开发人员将其服务器创建为不提供任何页面的REST API。然后,您可以创建具有反应的前端,并使用反应对您的服务器进行API调用,并根据您的响应呈现正确的页面。与像ejs这样的模板引擎相比,首先jadeejs相比是一个更好的模板引擎,但它们不提供像反应这样的框架提供的灵活性。

相关问题