NodeJS学习心得----Node介绍

1.node为何选择了JavaScript

  C的开发门槛太高,不会有太多的开发者将它用于日常的业务开发,所以舍弃;Lua自身已经含有很多阻塞I/O库;而Ruby的虚拟机由于性能不好而落选。相比于JavaScript的开发门槛低,比Lua的历史包袱少,考虑到高性能、符合事件驱动、没有历史包袱这3个原因,JavaScript成为Node的实现语言。

2.Node给JavaScript带来的意义

  Node打破了过去JavaScript只能在浏览器中运行的局面,前后端编程环境统一,可以大大降低前后端转换所需要的上下文交换的额代价。

3.Node的使用者

  Node在短短几年就受到广大开发者的喜爱,但是他们的倚重点也大不相同,经过整理可以分为一下几大类:

  1. 前后端编程语言环境统一;
  2. Node带来的高性能I/O用于实时应用;
  3. 并行I/O使得使用者可以更高效地利用分布式环境;
  4. 并行I/O,有效利用稳定接口提升Web渲染能力;
  5. 云计算平台提供Node支持;
  6. 游戏开发邻域;
  7. 工具类应用。

你可能感兴趣的:(NodeJS学习心得----Node介绍)