看了node的起源和為什么是JavaScript以及為什么叫node夏哭。
現(xiàn)在再來(lái)回答一遍
node起源于2009年3月,Ryan Dahl在博客上宣布準(zhǔn)備做一個(gè)基于V8引擎的web服務(wù)器
2009年5月發(fā)布了最初版本
2009年年底和2010年4月安排了兩次JSConf屆大會(huì)
為什么是Javascript?
這就要講到Ryan是干什么的婿斥,他是一名資深的C/C++程序猿,在還沒(méi)node的時(shí)候哨鸭,他主要工作圍繞高性能WEB服務(wù)器進(jìn)行的民宿。高手勒沒(méi)辦法覺(jué)得現(xiàn)在的WEB服務(wù)器都不行,我要設(shè)計(jì)更好的像鸡,那么怎么要才能更好
滿足高性能服務(wù)器條件有二:事件驅(qū)動(dòng) 非阻塞I/O
正好JavaScript可以實(shí)現(xiàn)高性能因?yàn)閏hrome的瀏覽器已經(jīng)實(shí)現(xiàn)了-V8引擎
正好JavaScript是事件驅(qū)動(dòng)的
然后正好JavaScript也是是服務(wù)器端的語(yǔ)言只是在后端沒(méi)有市場(chǎng)呀?jīng)]有緋聞就是沒(méi)有歷史包袱活鹰。時(shí)機(jī)到了遇到了一個(gè)讓它脫胎換骨的東西。
高性能 事件驅(qū)動(dòng) 歷史包袱零
為什么叫node只估?
起初的想法就是搞個(gè)web服務(wù)器志群,沒(méi)想到做著做著這項(xiàng)目不再是簡(jiǎn)簡(jiǎn)單單的服務(wù)器了,可以構(gòu)建可伸縮的網(wǎng)絡(luò)平臺(tái)了(這句話我也不明白只是記住了)蛔钙,在這基礎(chǔ)之上可以搞服務(wù)器锌云,命令行,客戶端勒吁脱。
用自己的話來(lái)總結(jié)學(xué)過(guò)的知識(shí)還真的不容易桑涎,只要沒(méi)學(xué)懂彬向,讓人看懂,讓人看得順攻冷,看得舒服娃胆。
比如:“沒(méi)想到做著做著這項(xiàng)目不再是簡(jiǎn)簡(jiǎn)單單的服務(wù)器了”,但是人家寫得好因?yàn)樵敿?xì)懂