2017-02-28 91 views
-1

我正在开发一个使用Node.js后端API的Web应用程序,并且正在考虑使用像Angular或React这样的框架。然而,重要的是,设置可靠的服务器端渲染(针对搜索引擎优化等)并没有太多麻烦。服务器端预渲染React或Angular 2?

我发现关于Angular 2和React中服务器端渲染的可用性和易用性的混合信息。有人能够澄清并指出这些框架中的哪一个值得在此时对这些要求有更全面的了解吗?

要说清楚,我正在谈论的是在服务器和客户端框架上呈现的初始页面,然后接管。这对搜索引擎优化以及其他方面的感知性能很有帮助。

+0

您的标题在我看来有点混乱。起初,我认为你会喜欢使用React或Angular作为后端oO。无论如何,我很久以前(大约4-5个月,也许事情发生了变化)阅读了React软件包与Angular相比轻量级。所以从理论上讲,它应该渲染得更快。但是,您没有Angular的所有功能,您可能会添加第三方软件包,这会使整体变得更重 – mickdev

+0

某些基准测试:https://auth0.com/blog/more-benchmarks-virtual-dom-vs-angular -12-vs-mithril-js-vs-the-rest/Some(biased?)review https://medium.freecodecamp.com/angular-2-versus-react-there-will-be-blood-66595faafd51#。 evvkiicem – mickdev

回答

0

嗯。如果你已经做了足够的阅读,这个问题不应该出现。

React和Angular是领先的前端技术(毫无疑问)。问题在于你应该使用什么。你应该问问自己,我对哪个技术感到满意。

我开始使用React,但我并不舒服,转移到Anguar,现在Angular2,但这并不意味着React不是一种动态语言,但它并不符合我和我的经验。

所以可能试着玩两个,看看你觉得更舒适。你可能也想看看他们的文档是如何。因为它在开发过程中扮演着非常重要的角色。

最后,任何前端语言都可以适合nodeJS。

希望这给你一些想法或知识。但是,每个人都有自己的观点,你可能会更加困惑。所以宁愿随你的舒适程度。我想你甚至可以使用nodej来进行渲染。

+0

你为什么认为这个问题“不应该出现”?我正在谈论服务器端预渲染以及哪个框架最适合它。 – RobinJ

+0

因为完全取决于你。你想用哪个。 – Smit

相关问题