简单地说 Node.js 就是运行在服务端的 Javascript。是一个基于Chrome Javascript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端Javascript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
Node的优点和缺点都有哪些?
优点:
1、Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求,因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。
2、Node.可以让开发人员更好地组织代码,提升复用性。并且可以处理文件与数据库。
3、基于Javascript,普及门槛低,Javascript相对其他的企业级编程语言来说也简单一些,这样前端程序员就可以很快上手利用Node做后端的设计。
缺点:
1、不适合计算密集型应用;
2、不适合大内存的应用;
3、不适合大量同步的应用。