美文网首页
浅谈NodeJS

浅谈NodeJS

作者: mkv_me | 来源:发表于2017-12-14 09:28 被阅读0次

    NodeJs是什么?


    js本身是一种脚本语言,脚本语言就需要一个解释器来运行,nodejs就是这个解释器,在浏览器中,浏览器就充当了这个解释器,也就是说它是一个js运行环境,并且我们可以用js语法去用它的内置对象(Global),所以说它是一个服务器程序,而不是一个WEB服务器,它的内核是用了chrome的V8引擎。

    1. NodeJs是js的解释器。
    2. 它是js运行环境
    3. Chrome的V8引擎内核
    4. 它并不是一个web服务器
    5. 它是一个服务器程序

    为什么要用到NodeJs?


    它不是为了替代后端哪一门语言,它本事有自己的用处,它在设计之初是为了提供高性能web服务,要想提供高性能web服务,就需要IO性能强大,而node的优势就在IO性能强大。再有就是它的事件机制完善,天然可处理DOM,最后一个社区非常活跃、生态圈日趋完善。

    1. 提供高性能web服务
    2. IO性能强大
    3. 事件机制完善
    4. 天然处理DOM
    5. 社区活跃、生态圈日趋完善

    NodeJs优势在哪儿?


    首先,它适合处理大流量数据,特别适合实时的应用,比如聊天室,网红平台等,其次,它完美支持对象型数据库,最后,它能异步处理大量并发连接,那么这一条也是去衡量服务器性能的一个重要指标。

    1. 处理大流量数据
    2. 特别适合实时应用
    3. 完美支持对象型数据库
    4. 异步处理大量并发连接

    相关文章

      网友评论

          本文标题:浅谈NodeJS

          本文链接:https://www.haomeiwen.com/subject/hgyhwxtx.html