看了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服务器,没想到做着做着这项目不再是简简单单的服务器了,可以构建可伸缩的网络平台了(这句话我也不明白只是记住了),在这基础之上可以搞服务器,命令行,客户端勒。
用自己的话来总结学过的知识还真的不容易,只要没学懂,让人看懂,让人看得顺,看得舒服。
比如:“没想到做着做着这项目不再是简简单单的服务器了”,但是人家写得好因为详细懂