当我开始学习nodeJs时,我认为这是服务器端后端语言。但后来我从一位高级开发人员那里得知,NodeJs不是后端,而是中间件。
我没有找到任何关于这一点的具体文章..任何人都可以清楚这一点。它只是中间件,还是可以用作服务器端语言的中间件语言?
答案 0 :(得分:0)
它受谷歌V8引擎支持,编译为c ++,使js更高效,更快。所以它不仅可以做很多事情,不仅仅是服务器端或中间件。
由于快速发展,许多公司将其用作中间件,因此前端可以编写双方代码。
答案 1 :(得分:0)
事实上,node.js的行为类似于后端,可以取代php,asp.net。 在node.js上有很多支持框架来做mvc应用程序,例如express,koa