Node.js 初学

来源:互联网 发布:电信网络诈骗举报电话 编辑:程序博客网 时间:2024/05/22 06:51

今天开始正式学习Node.js了,其是个服务器端的JavaScript运行平台,顾名思义就是可以讲js文件在服务器端进行运行,而不是在客户端上运行

但为什么要在服务器端进行JS的运行呢,那是因为浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。(查了网上的信息是这么说的,微笑

Node.js采用的是事件驱动,异步编程,是为网络服务而设计的,意思是在网络这块Node.js很牛叉,在移动应用中用处会很大。

Node.js的优缺点如下:

(优点)因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求,因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。此外,与Node代理服务器交互的客户端代码是由javascript语言编写的,因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情。

(缺点)Node是一个相对新的开源项目,所以不太稳定,它总是一直在变,而且缺少足够多的第三方库支持。看起来,就像是Ruby/Rails当年的样子。



原创粉丝点击