最近我正在学习 Node.js 作为后端语言。我发现人们通常使用 MEAN 来做这件事,我的问题是是否有必要有一个前端框架来使用 Node.JS?
对于Angular和React这样的前端框架,哪一个更适合Nodejs?
我做了一些研究,但我看到大多数人在 Nodejs 的 MEAN 中使用 Angular 作为 A。我能知道为什么吗?
最佳答案
绝对不需要有前端框架。您只能将 NodeJS 用于 API 端点,而 NodeJS 应用程序实际上不会渲染任何 View 。这些端点可以由在其他技术上托管在其他地方的其他前端应用程序使用。此外,您可以仅使用nodejs应用程序进行处理或代理或任何您想要的东西。 (尽管 NodeJS 不建议用于分析等 CPU 密集型操作)。
Angular已经进入市场6年多了,而React直到2013年才开始发挥作用。因此开发者社区使用Angular的时间更长,因此它的使用也更广泛。前端用哪个就看你了。
AngularJS、ReactJS、Native JavaScript、JADE、Handlebars 等。您可以在前端使用任何东西。每个人都有自己的优点和缺点。
希望这有帮助。
关于javascript - Node js 的前端框架是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38918295/