美文网首页
node简介

node简介

作者: MYSUNFLOWER | 来源:发表于2022-06-14 20:48 被阅读0次

第一版node(2009年),仅支持Linux和Mac OS X,作者:Ryan Dahl,
灵感来源于Flicker(一个提供网络图片服务的平台),浏览器为获得文件上传的进度,频繁向服务器发起请求。与此相比,服务器能在上传完成后主动推送一条消息给浏览器会节省很多浏览器和网络资源的消耗,这种就是nodejs实现异步操作的核心Event Loop。

nodejs并非是一个框架,是集成了Google V8 Javascript引擎、事件驱动和底层I/O API,并且可使用JS语言开发服务端应用的运行环境。
与PHP不同的是,nodejs可以直接提供网络服务,不需要借助Apache、Nginx等专业的服务器软件。

nodejs提高了同构js开发的可行性。
PS:同构,来自于数学领域的专业术语,指的是数学对象之间属性或者操作关系的一类映射。数学中,同构一词用于数学知识应用于不同的领域。同理,js开发领域研究同构的主要目的是为了将这门编程语言应用于不同的开发领域。最早由Airbnb工程师Spike Brehm提出。

相关文章

  • Node简介

    Node是什么? node.js是一个基于Chrome V8 引擎的JavaScript运行环境。 作为一个异步、...

  • Node简介

    1. node是什么? node是一个基于V8引擎的js运行环境,其特点为: (1)异步I/O:用户线程在...

  • Node 简介

    Node的特点 Node的特点有:异步I/O、事件与回调函数、单线程、跨平台 异步I/O 在Node中,异步I/O...

  • node简介

    node是一个单线程、单进程的javascript运行环境。chrome浏览器与node的组成结构类似,浏览器通过...

  • node简介

    第一版node(2009年),仅支持Linux和Mac OS X,作者:Ryan Dahl,灵感来源于Flicke...

  • 基于node.js在互联网软件开发中实现前后端分离

    •1node.js简介 ...

  • Node.js (二) 框架初识

    一、简介 Node 四部分:Node Standard Library,Node Bindings,V8,Libu...

  • 01|Node简介

    既然说要好好学Node,那么对应的Node的发展历程是学习Node过程中必不可少的一步,文中作者对Node诞生的历...

  • 深入浅出Node.js学习笔记(一)

    Node简介 1.Node的诞生历程 Node诞生于2009年3月。 2.Node的命名与起源 Node的别名:N...

  • Node.js+websocket+mongodb实现即时聊天室

    ChatRoom Node.js+websocket+mongodb实现即时聊天室 A,nodejs简介:Node...

网友评论

      本文标题:node简介

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