美文网首页
Node.js是什么?

Node.js是什么?

作者: LuckyJin | 来源:发表于2019-04-05 18:18 被阅读0次

    官网对nodejs的描述
    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    • node.js是一个构建在Chrome JavaScript运行环境的平台,node.js并不是一门语言,而是一个平台
    • node.js致力于使构建速度快、稳定的网络程序更简单
    • node.js具有事件驱动和非阻塞I/O的特色,使之轻量级并且高效率
    • node.js非常适合在分布式设备运行数据密集型实时应用程序

    什么是node(1)?
    node是一个平台,在这个平台上用JavaScript语言写应用。
    类似:
    java是一个平台,在这个平台上用java语言写应用。

    什么是node(2)?
    node.js可以看成是apache/tomcat;
    JavaScript可以对应看成是php/jsp语言。
    google v8 引擎被嵌入到node.js当中,用来解释JavaScript语言。

    什么是node(3)?
    Q: 一种javascript的运行环境,能够使得javascript脱离浏览器运行。
    A: 使得javascript脱离浏览器运行”的是js引擎,而不是nodejs。nodejs只是一套函数库,nodejs库理论上可以被移植到任意的js引擎上。用Java类比的话,nodejs类似于一种JSR。
    Q: node不仅仅包含一些函数库,而且包含了V8引擎
    A:node不包含V8。node是基于chrome V8 Javascript引擎基础上的一个库

    知乎:Node.js是用来做什么的?

    相关文章

      网友评论

          本文标题:Node.js是什么?

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