人家写为什么却不理解为什么

看了node的起源和为什么是JavaScript以及为什么叫node。

现在再来回答一遍

node起源于2009年3月,Ryan Dahl在博客上宣布准备做一个基于V8引擎的web服务器

2009年5月发布了最初版本

2009年年底和2010年4月安排了两次JSConf届大会

为什么是Javascript?

这就要讲到Ryan是干什么的,他是一名资深的C/C++程序猿,在还没node的时候,他主要工作围绕高性能WEB服务器进行的。高手勒没办法觉得现在的WEB服务器都不行,我要设计更好的,那么怎么要才能更好

满足高性能服务器条件有二:事件驱动 非阻塞I/O

正好JavaScript可以实现高性能因为chrome的浏览器已经实现了-V8引擎

正好JavaScript是事件驱动的

然后正好JavaScript也是是服务器端的语言只是在后端没有市场呀没有绯闻就是没有历史包袱。时机到了遇到了一个让它脱胎换骨的东西。

高性能 事件驱动 历史包袱零

为什么叫node?

起初的想法就是搞个web服务器,没想到做着做着这项目不再是简简单单的服务器了,可以构建可伸缩的网络平台了(这句话我也不明白只是记住了),在这基础之上可以搞服务器,命令行,客户端勒。


用自己的话来总结学过的知识还真的不容易,只要没学懂,让人看懂,让人看得顺,看得舒服。

比如:“没想到做着做着这项目不再是简简单单的服务器了”,但是人家写得好因为详细懂

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 4,242评论 2 58
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,758评论 2 41
  • 第一次更新 查漏补缺昨晚零时写的 辣鸡输入法导致错别字太多。 Node.js的到底是用来做什么的 在阐述之前我想放...
    熊蛋子17阅读 29,854评论 1 24
  • 如今,知识更新的速度越来越快,知识倍增的周期越来越短。20世纪60年代,知识倍增,周期是8年,70年代减少为6年,...
    襄阳荣信诚亮亮阅读 1,044评论 0 0
  • 经常会遇到侃侃而谈,上知天文下知地理的人,我一直很好奇他们是怎么做到的,直到我遇到了杨斌老师的《有料》,本书言简意...
    拉风的小铃铛阅读 411评论 0 1

友情链接更多精彩内容