node.js的特点

部署简单方便

环境配置简单,只需要按照node.js即可

注重约定

项目所需要扩展插件资源相对独立,不易冲突

事件驱动

根据实际情况进行

异步编程

回调函数

事件监听

订阅/发布

高效和性能

通过优化资源调配和I/O操作来时间高效

单线程与多线程

可以利用子进程和多进程

子进程:Node.js的child_process

node.js的缺点

大量采用匿名函数,似的抛出异常不易阅读

try/catch限于同步代码,使得异常捕获较为复杂

单线程:可靠性低

不适合cpu密集型的场景

回调代码的习惯影响阅读

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • topics: 1.The Node.js philosophy 2.The reactor pattern 3....
    宫若石阅读 4,798评论 0 1
  • 前言从Node.js进入人们的视野时,我们所知道的它就由这些关键字组成 事件驱动、非阻塞I/O、高效、轻量,它在官...
    Www刘阅读 5,443评论 0 18
  • # 模块机制 node采用模块化结构,按照CommonJS规范定义和使用模块,模块与文件是一一对应关系,即加载一个...
    RichRand阅读 7,294评论 0 3
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 8,955评论 2 41
  • 左边是厨房——右边是书房 左边是咖啡——右边是香茗 左边是休闲——右边是购物 左边是娱乐——右边是讲座 感觉真真好...
    南岳衡山隐士阅读 1,937评论 0 0