nodejs是干嘛的

刘佳 343

nodejs是一个作用于让JavaScript运行在服务端的开发平台,一个基于Chrome V8引擎的JavaScript运行环境。通过nodejs,JavaScript成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

node.js是什么

node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言,是一个基于 Chrome V8 引擎的 JavaScirpt 运行环境。

nodejs目前应用

目前,nodejs在大部分领域都占有一席之地,尤其是I/O密集型的。比如Web开发,微服务,前端构建等。不少大型网站都是使用nodejs作为后台开发语言的,用的最多的就是使用nodejs做前端渲染和架构优化,比如 淘宝 双十一、去哪儿网 的 PC 端核心业务等。

另外,有不少知名的前端库也是使用nodejs开发的,如Webpack是一个强大的打包器,React/Vue 是成熟的前端组件化框架。

nodejs通常被用来开发低延迟的网络应用,也就是那些需要在服务器端环境和前端实时收集和交换数据的应用(API、即时聊天、微服务)。阿里巴巴、腾讯、Qunar、百度、PayPal、道琼斯、沃尔玛和 LinkedIn 都采用了 Node.js 框架搭建应用。

nodejs的用途

1、nodejs最适合在流媒体应用程序中使用,还有一些聊天应用程序。

2、游戏服务器 – 需要一次处理数千个请求的快速和高性能服务器,这是一个理想的框架。

3、广告服务器 – 再次在这里你可以有数千个请求从中央服务器提取广告,nodejs可以是一个理想的框架来处理这个问题。

4、流服务器 – 使用Node的另一个理想方案是用于多媒体流服务器,其中客户端有请求从该服务器提取不同的多媒体内容。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部