Node.JS入门(一)——初步了解Node

前言

最近总是在网上看到node的文章,也知道当下node非常火,而且自己也稍微接触了一下,但是在学习的时候千万不要把他当成一门新的技术,其实他只是JavaScript搬到了服务端,下面我们就了解一下Node的发展历程!

内容

这里写图片描述

  1. Node以JavaScrip为实现语言

    Node起源于2009年,当时Ryan Dahl正在探索基于对功能web的服务器的探索,而Ryan将JavaScript最为首选,是因为他发现设计共性能的web服务器应该具备事件驱动,非阻塞I/O操作,而相较于其他语言,JavaScript可以满足这种需求并且学习起来的门槛低

  2. Node名字的真正含义

    刚开始Ryan称项目为web.js,但是项目的发展超过了他起初单纯开发一个web服务器的想法,编程了一个构建网络应用的一个基本框架,可以在此基础上构建更多东西,所以将起名为Node,表示每一个node进程构成了网络应用中一个节点。

  3. Node为什么这么火?

    由于gooleV8引擎的发布,commonJS规范的提出,不断完善了JavaScript。而且在开源社区GitHub上,Node高居第二,而且nmp上面模块的数量和下载量也非常的惊人,并且express,socket.io的优秀框架有机构的排名

  4. Node给JavaScript注入了新的力量

    JavaScript作为一门图灵完备的语言,长久以来却只能限制在浏览器沙箱中运行,不过在Node中,JavaScript却可以随意的访问本地文件,搭建webSocket服务器,可以连接数据库,可以像webWorkers一样玩转多进程

  5. Node无与伦比的优势

    异步I/O操作,就如同发起了Ajax请求
    事件与回调函数,事件具有轻量级,松耦合,关注事务特点
    单线程,与其余线程不共享任何状态
    跨平台,linux和window下都可以运行

  6. 学习Node的总结的线路

总结

感谢您的时间,希望对您有帮助!

猜你喜欢

转载自blog.csdn.net/changyinling520/article/details/78995112
今日推荐