nodejs是服务器语言吗?

nodejs是服务器语言。它是一种用C++开发的运行于服务器端的语言,可以写网站后台程序,可以做服务端应用开发。它的作用相当PHP,ASP等语言。

nodejs的语法就是JavaScript,会JS,就是会nodejs。区别在于:普通JS是脚本运行客户端,而nodejs中的JS是运行于服务器端的。

Nodejs的优点

Nodejs作为一个新兴的前端框架,后台语言,有很多吸引人的地方:

● RESTful API

● 单线程

Nodejs可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

● 非阻塞IO

● V8虚拟机

● 事件驱动

以上就是nodejs是服务器语言吗?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑