node.js是一个应用程序框架,有时也被称为运行环境(runtime),通过它,应用程序可使用javascript编程语言来构建。node.js以其速度而闻名,因为它是非阻塞的。非阻塞意味着一个请求不会等待另一个请求结束(也就是异步的)。异步这一特性使node.js成为当前吞吐量最大的框架,而java应用服务器通常阻塞每个绑定到线程的请求,只要没有更多线程可用,服务器会停止接收请求。
简单的说 node.js 就是运行在服务端的 javascript。node.js 是一个基于chrome javascript 运行时建立的一个平台。node.js是一个事件驱动i/o服务端javascript环境,基于google的v8引擎,v8引擎执行javascript的速度非常快,性能非常好。
node 是一个让 javascript 运行在服务端的开发平台,它让 javascript 成为与php、python、perl、ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由ryan dahl开发,实质是对chrome v8引擎进行了封装。
node对一些特殊用例进行优化,提供替代的api,使得v8在非浏览器环境下运行得更好。v8引擎执行javascript的速度非常快,性能非常好。node是一个基于chrome javascript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。node 使用事件驱动, 非阻塞i/o 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
以上就是nodejs是js框架么?的详细内容。
