为什么要用nodejs?

Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。

使用nodejs的理由:

1、Nodejs基于Javascript语言

这样就不用再单独新学一门陌生的语言,从而减低了学习的门槛。

同时,Javascript语言在Web前端开发中至关重要,特别HTML5的应用必须要使用,所以前后台统一语言,不仅可以实现程序员的全栈开发,还可以统一公共类库,代码标准化。单凭这一点,Nodejs就已经赢得市场的青睐了。

2、Nodejs的开发非常高效,而且代码简单,得益于Nodejs的单线程机制。而Nodejs的另一个特点异步编程,让Nodejs处理IO密集型应用有了明显的优势。

3、Nodejs的社区在壮大,不仅包(库)的数量在快速增加,而且包的质量也要明显好于其他语言的。且这些包(库)非常好用,使JavaScript成为一个非常高效的平台。

4、许多顶级企业都使用了Node.js,并且效果非常好。

其中包括PayPal、Walmart、Ebay、Groupon和LinkedIn。这些企业在生产环境中大量使用了Node.js。Madrigal举了PayPal的例子。PayPal针对他们网站上其中一个流量最大的应用,对比了它的Node.js版本和Java版本,发现前者在多个方面优于后者,并最终决定由Java切换到JavaScript。InfoQ对此有过报道。

5、Node.js有一个很棒的包管理系统NPM。

通过运行“npm install 包名”几乎可以安装任何包/库。另外,通过package.json文件可以跟踪依赖关系。因此,Node.js库很容易克隆,运行“npm install”可以安装所有的依赖关系。

想要了解更多前端知识,可访问 前端开发学习!!

以上就是为什么要用nodejs?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读