精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

中國程序員發明不了Node.js?

開發 開發工具
今天想到了這么一個問題:Node.js這樣的創新并不是基礎性的發明,實際上組合利用了現有技術:V8引擎,事件驅動,libuv等。 為什么這樣的創新,沒有在中國率先出現呢?

 [[346506]]

今天想到了這么一個問題:Node.js這樣的創新并不是基礎性的發明,實際上組合利用了現有技術:V8引擎,事件驅動,libuv等。 為什么這樣的創新,沒有在中國率先出現呢?

這些年國內互聯網和移動互聯網的發展非常好,肯定也遇到了Node.js要解決的問題,國內的技術大牛應該也有能力把它實現,為什么就是沒有出現呢?

帶著這個問題,我扒了扒Node.js的誕生歷史及其作者Ryan Dahl的經歷,看看能不能得到一些啟示。

Rayan Dahl 1981年出生于美國的加利福尼亞,在6歲時,他的媽媽就給他買了一個Apple IIc的電腦。這可是在1987年,國內的同齡人估計很多還在玩泥巴吧?

[[346507]] 

Ryan Dahl 大學在加州大學圣地亞戈分校讀數學,后來進入紐約羅徹斯特大學讀博士,專業是代數拓撲。

[[346508]] 

(代數拓撲常常研究的結構)

數學的訓練給了Ryan強悍的抽象思考的能力, 可是在博士第三年的時候,他覺得研究方向和現實生活關聯不大,整天坐在屋子里在紙上寫寫畫畫, 實在沒意思,比不上編程,做一個網站,然后就能給別人“顯擺”一下。

于是在7月份他退學了,買了一張單程票去了南美洲的智利(為啥?),沒想到南美的7月份是冬天,把他凍得夠嗆,租了房子之后,手頭就沒啥錢了,饑寒交迫之下,前博士生Ryan開始在智利教英語賺錢。

 

(紅色輪廓即為智利)

這時候他遇到了一個叫Eric程序員,正在給一個滑雪板公司用PHP做網站,Ryan想起大學時寫過程序,就問道:我能不能也來幫忙? 于是他的編程生涯就此開始了, 你看,人生還是要主動一些。

2006年,Ruby on Rails開始流行,Ryan開始用它開發網站,Ruby語法非常優雅,Rails開發Web網站又非常快速, 但是運行起來卻很慢,并且不容易擴展, 于是Ryan便開始研究這個問題,開始接觸底層的知識。

[[346510]] 

Ryan在南美洲呆了一年, 最大的收獲可能是交了女朋友。 由于女朋友要回到大學上學,他就陪著女朋友來到了德國,開始了自由職業者的生涯,主要做Nginx的模塊開發。

[[346511]] 

Ryan很喜歡Nginx這樣基于事件的服務器設計,也許是學數學的吧,他認為這樣的編程模型更加漂亮,更容易理解。相反,傳統的方式(一個無限循環來接受socket,通過阻塞的方式來讀寫socket)反而讓它覺得很奇怪。

他依然對Ruby感興趣, 參加Ruby會議的時候,遇到了一個叫做 Chris Neukirchen的家伙, Chris開發了一個叫Rack的東西,對Web服務器的各種操作做了一個高度的抽象:一個叫做call的函數,接受一個叫做enviroment的參數,返回一個包含三個值(status, headers, body)的數組。

[[346512]] 

數學系出身的Ryan很喜歡這樣漂亮的抽象,他腦子中冒出一個想法:能不能把Rack的思想和Nginx的非阻塞IO給結合起來,搞出個新東西?

Ryan 嘗試用了幾種編程語言來開發這樣的系統,比如他很中意的語言Haskell, 但是他覺得搞不定GHC(Glasgow Haskell Compiler),Lua是他比較中意的語言,但是Lua有太多用阻塞方式寫的類庫,用起來不爽。

2008年,基于V8 JavaScript引擎的Chrome瀏覽器就發布了,基于好奇,Ryan開始研究V8,他發現V8的代碼整潔、快速、非常吸引人。有一天,他突然意識到:OH, My God! JavaScript不就是單線程,非阻塞的嘛!并且JavaScript沒有I/O阻塞的類庫!

如果把JavaScript,異步IO,Http Server的東西給組合起來,這將是一個非常酷的東西!

Ryan非常激動,立刻著手開發,幾個月后,Node.js誕生了!

總結一下,Ryan的經歷中有幾個鮮明的特點:

1. 6歲玩電腦

這可是在1987年,國內的同齡人估計玩泥巴的比較多。

2. 良好的教育背景

數學系的博士生(雖然沒畢業),培養了他強悍的抽象思維能力。

3. 追隨興趣,博士想退就退

在國內敢這么干的估計不多,我們需要學位來找工作,評職稱,落戶口,人才引進.....

4. 自由生活

直接從美國跑到智利,這是什么騷操作?

為了女朋友,又從智利跑到德國, 在他的腦海中,也許這才是生活吧。

國內程序員大多會走另外一條路:找個穩定的、大廠的工作,被迫996, 背上房貸(還不一定能背得上!),車子,孩子......

5. 典型的黑客

一個非計算機專業的學生,掌握了C, Lua, Haskell, C++, JavaScript等編程語言,并且從Web應用層開發跳躍到了Nginx這種系統層軟件開發,充分說明他在技術上是非常厲害的,學習能力超強。

6. 好奇心

研究新技術,Chrome V8出來就把玩一番,結果玩出了新天地!

我個人感覺Ryan是一個非常自由的人,一直在追隨興趣做事情, 完全沒有為生活發愁,哦,其實不準確,在南美的時候,Ryan也曾經“饑寒交迫”過。

我很羨慕這種自由,但是學不來,估計絕大多數人也學不來吧!

上帝把JavaScript拓展到服務器端這樣的重任交給了Ryan,有一定的必然性,因為從他的經歷看,他一直在思考這個問題,并且做了各種失敗的嘗試,他一直在尋找一個合適的編程語言,然后機緣巧合碰到了Chrome V8。

Ryan的同事Brock Whitten對他有這樣的評價:

Ryan 是一個充滿魅力的程序員,他有一種在程序員中很罕見的能力,可以從不同的角度來看待事物。Ryan會“質疑”各種各樣的東西,數據庫是怎么實現的?Parser是怎么實現的,Web Server是怎么回事。他總是能提出不同的方法來看待一個問題。

一個有著良好的教育背景,可以自由生活,追隨興趣的程序員,再加上這種Think Different的能力,自然可以做出偉大的創新。Node.js在國內出現,可能就是缺乏這樣的土壤吧!

【本文為51CTO專欄作者“劉欣”的原創稿件,轉載請通過作者微信公眾號coderising獲取授權】

戳這里,看該作者更多好文

 

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2013-11-01 09:34:56

Node.js技術

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2012-09-29 11:13:15

Node.JS前端開發Node.js打包

2011-11-01 10:30:36

Node.js

2011-09-08 13:46:14

node.js

2011-09-02 14:47:48

Node

2011-09-09 14:23:13

Node.js

2014-02-14 10:48:32

Visual StudNode.js

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2013-05-17 09:41:02

Node.js云應用開發IaaS

2021-12-25 22:29:57

Node.js 微任務處理事件循環

2019-02-20 11:14:08

程序員技能溝通

2015-07-15 10:32:44

Node.js命令行程序

2020-05-29 15:33:28

Node.js框架JavaScript

2022-02-24 17:32:38

程序員互聯網公司離職率

2015-06-23 15:27:53

HproseNode.js

2012-02-03 09:25:39

Node.js

2024-07-08 08:53:52

2021-02-01 15:42:45

Node.jsSQL應用程序
點贊
收藏

51CTO技術棧公眾號

婷婷五月色综合| 日韩一区二区三区视频在线观看| www一区二区| 欧美成人激情视频免费观看| 精人妻一区二区三区| 色在线中文字幕| 色综合久久一区二区三区| 欧美人妖巨大在线| 国产精品videossex国产高清| 污视频网站免费观看| 日韩国产精品久久久久久亚洲| 日韩亚洲欧美中文高清在线| 日韩精品视频久久| 老司机99精品99| 99久久久久久| 亚洲va码欧洲m码| 中文字幕一区在线播放| 久久免费视频66| 欧美日韩一区二区三区不卡| 欧美一区二区中文字幕| 在线日本中文字幕| 91在线精品一区二区| 亚洲tv在线观看| 中文字幕a级片| 亚洲综合日韩| 国产视频一区在线| 亚洲一二区在线观看| 日韩视频免费在线播放| 黄色网址在线免费观看| 久久综合国产精品| 国产精品.com| 国产又粗又猛又爽又黄91| 久久成人在线| 91黑丝在线观看| 免费视频网站www| 久久人人视频| 欧美午夜视频在线观看| 国产一区二区四区| v天堂福利视频在线观看| 国产免费成人在线视频| 久久综合狠狠综合久久综青草| 精品人妻一区二区三区四区不卡| 麻豆精品国产91久久久久久| 日本成人精品在线| 中文字幕在线观看视频网站| 黄色欧美日韩| 亚洲精品福利在线观看| 一级黄色免费毛片| 91精品国产自产观看在线| 在线观看91视频| 成人小视频在线看| 性开放的欧美大片| 国产在线播放一区二区三区| 成人a视频在线观看| 中文字幕av免费观看| 日韩电影在线观看一区| 国产xxx69麻豆国语对白| 性少妇xx生活| 日韩伦理一区| 一区二区三区久久精品| 超碰人人人人人人人| 色欧美自拍视频| 日韩在线精品一区| 亚洲精品卡一卡二| 欧美+亚洲+精品+三区| 久久艹在线视频| 久久久久99精品成人片毛片| 国内久久精品| 91精品国产乱码久久久久久久久| 黄色片视频网站| 亚洲欧美日韩综合国产aⅴ| 欧美综合在线观看| 精品乱码一区内射人妻无码| 久久国产欧美日韩精品| 91久久国产综合久久91精品网站| 国产精品高潮呻吟AV无码| 国产精品综合二区| 国产精品视频免费一区| 香蕉视频911| 久久久精品影视| 97碰碰视频| 天天摸天天干天天操| 久久中文字幕电影| 亚洲精品久久区二区三区蜜桃臀 | 国产在线播放一区三区四| 高清视频一区二区三区| 青青草超碰在线| 国产精品福利一区二区| 精品国产麻豆免费人成网站| 香蕉视频禁止18| a视频在线观看免费| 亚洲成人在线网站| 国产自偷自偷免费一区| 精品视频91| 国产视频精品va久久久久久| 中文字幕第二区| 国产真实久久| 国产精品久久久久影院日本 | 亚洲国语精品自产拍在线观看| 成年人免费观看视频网站| 91青青国产在线观看精品| 欧美黄色www| 亚洲午夜在线播放| 成人黄页毛片网站| 亚洲精品日产aⅴ| 天天操天天插天天射| 国产精品国产三级国产普通话99| 国产精品69久久久| 久久国内精品| 亚洲精品天天看| 精品欧美一区二区久久久久| 久久精品午夜| 痴汉一区二区三区| 午夜在线小视频| 色噜噜夜夜夜综合网| 欧美成人精品一区二区综合免费| 欧美精品一区二区久久| 久久久综合av| 国产在成人精品线拍偷自揄拍| 91视频xxxx| 精品少妇人欧美激情在线观看| 久久久久久久性潮| 亚洲欧洲激情在线| 日韩黄色a级片| 国产精品88av| 亚洲一卡二卡区| 成人软件在线观看| 日韩精品久久久久久| 国产精品美女久久| 手机亚洲第一页| 国产成人免费网站| 亚洲精品免费在线看| 三级在线观看视频| 亚洲国产精品成人va在线观看| 男男做爰猛烈叫床爽爽小说| 国产成人精品亚洲线观看| 精品国产一区二区三区久久久| 9i精品福利一区二区三区| 成人国产精品免费网站| 99久久99久久精品| 国产高清视频色在线www| 欧美一级在线免费| 玖玖爱这里只有精品| 久草热8精品视频在线观看| 日日夜夜精品网站| 国产私拍福利精品视频二区| 亚洲一区www| √天堂中文官网8在线| 免费成人在线观看| 一本久久a久久精品vr综合| 韩日精品一区| 中日韩美女免费视频网站在线观看| 久久久久在线视频| 久久丝袜美腿综合| 国产xxxxx视频| 精品国产一区二区三区久久久蜜臀| 日韩av电影在线免费播放| 亚洲区小说区图片区| 色av成人天堂桃色av| www在线观看免费视频| 日韩中文字幕麻豆| 亚洲巨乳在线观看| 日韩电影精品| 久久99国产综合精品女同| 国精产品一品二品国精品69xx| 午夜激情一区二区三区| 成人亚洲精品777777大片| 第九色区aⅴ天堂久久香| 国产精品视频色| 国产黄色在线观看| 亚洲成人黄色在线| 91午夜精品亚洲一区二区三区| 国产精品亚洲人在线观看| 大陆极品少妇内射aaaaaa| 国产欧美啪啪| 欧美在线观看日本一区| 91高清在线视频| 日韩欧美国产三级| 国产农村妇女aaaaa视频| 国产欧美精品一区二区色综合朱莉 | 亚洲成人激情小说| 中国女人久久久| 先锋影音一区二区三区| 日韩亚洲精品在线观看| 欧美一区二区三区四区在线| 色综合久久影院| 精品播放一区二区| 波多野结衣一本一道| 成人自拍视频在线观看| 成人小视频在线看| 欧美久久一区| 日韩一区二区电影在线观看| 国产黄大片在线观看| 一本久久综合亚洲鲁鲁| jlzzjlzzjlzz亚洲人| 日本大香伊一区二区三区| 成人在线观看免费完整| 91丨九色丨黑人外教| 一级黄色特级片| 亚洲美女啪啪| 熟妇熟女乱妇乱女网站| 人人香蕉久久| 91精品国产91久久久久久久久 | 久久久久亚洲精品国产| 岛国在线大片| 亚洲制服丝袜av| 亚洲日本精品视频| www.激情成人| 亚洲va综合va国产va中文| 免费在线亚洲欧美| 97av中文字幕| 成人亚洲一区二区| 久久久久久国产精品免费免费| 精品国产麻豆| 国产精品永久免费观看| 一个人www视频在线免费观看| 麻豆国产精品va在线观看不卡| 飘雪影院手机免费高清版在线观看| 欧美一级欧美一级在线播放| 99re热视频| 日韩欧美高清在线视频| 久久久久久久中文字幕| 一区免费观看视频| 国内自拍第二页| 日日噜噜夜夜狠狠视频欧美人| 欧美又粗又长又爽做受| 亚洲精品国产首次亮相| 亚洲精品美女久久7777777| 国产成人3p视频免费观看| 国产自产精品| 中文字幕区一区二区三| 96pao国产成视频永久免费| 亚洲精品一区av| 国产精品综合不卡av| 日韩成人亚洲| 国产精品第一区| 欧美香蕉视频| 国产成人精品一区二区三区| 一区二区三区电影大全| 97在线视频免费播放| av中文字幕在线看| 久久久影视精品| av福利在线导航| 久久免费成人精品视频| 丝袜在线观看| 久久久久在线观看| 888av在线视频| 98视频在线噜噜噜国产| 蜜桃视频m3u8在线观看| 5278欧美一区二区三区| 蜜桃视频动漫在线播放| 欧美一级淫片播放口| 精品国产第一福利网站| 国产精品极品美女粉嫩高清在线| 桃色一区二区| 国产噜噜噜噜久久久久久久久| 欧美成人家庭影院| 91在线看www| av日韩在线播放| 开心色怡人综合网站| 精品国产一区二区三区小蝌蚪 | 亚洲精品乱码久久| 久久日一线二线三线suv| 日本一道本视频| 亚洲人亚洲人成电影网站色| 中国一级特黄录像播放| 丁香婷婷综合色啪| 波多野结衣福利| 中文久久乱码一区二区| 国产午夜精品理论片在线| 亚洲精品视频观看| 一二三四国产精品| 国产精品初高中害羞小美女文| 中文乱码字幕高清一区二区| 亚洲精品久久7777| 国产午夜免费福利| 欧美日韩在线播| www.桃色av嫩草.com| 日韩av影片在线观看| 999免费视频| 亚洲激情电影中文字幕| 亚洲 欧美 自拍偷拍| 中文字幕欧美日韩在线| 性欧美高清come| 日本不卡视频在线播放| 精品视频在线观看免费观看| 精品乱子伦一区二区三区| 日韩欧美视频| 国产xxxx振车| 日本不卡高清视频| 性高潮免费视频| 国产精品色婷婷久久58| 日韩乱码人妻无码中文字幕| 欧美三级韩国三级日本三斤| 亚洲精品一区二区口爆| 在线播放国产精品| av白虎一区| 成人网欧美在线视频| 香蕉久久夜色精品国产更新时间 | 幼a在线观看| 性色av香蕉一区二区| 国产视频网站一区二区三区| 久久久久久国产精品免费免费| 欧美淫片网站| 美女喷白浆视频| 99精品欧美一区二区蜜桃免费| 中文字幕资源站| 色猫猫国产区一区二在线视频| 国精产品一品二品国精品69xx| 日韩中文在线中文网在线观看| 午夜影院一区| 国产精品一区二区免费| 亚洲欧美网站在线观看| 日韩在线第三页| 99久久精品免费观看| 校园春色 亚洲| 欧美日韩一区二区三区在线看| 亚洲av成人精品一区二区三区在线播放| 精品国产一区二区三区久久久狼| 韩国成人漫画| 精品中文字幕人| 在线欧美日韩| av电影中文字幕| 亚洲激情欧美激情| 91久久久久久久久久久久| av磁力番号网| 国产99re66在线视频| 国产成人综合久久| 日韩av三区| 青青草国产精品视频| 国产一区二区三区久久久| 992在线观看| 在线视频一区二区免费| 亚洲av成人无码网天堂| 久久免费视频网站| 97一区二区国产好的精华液| 99亚洲国产精品| 久久 天天综合| jizz18女人高潮| 91成人在线观看喷潮| 香蕉视频成人在线| 97超碰色婷婷| 清纯唯美亚洲经典中文字幕| 精品视频免费在线播放| 成人精品在线视频观看| 久久久精品国产sm调教| 日韩欧美电影一二三| 肉肉视频在线观看| 国产成人免费观看| 红桃视频亚洲| 日本三级日本三级日本三级极| 亚洲福利一区二区三区| 天堂在线资源网| 91精品国产91| 国产精品免费大片| 亚洲三级视频网站| 国产精品精品国产色婷婷| 在线视频 中文字幕| 日韩网站免费观看| 国产精品美女久久久久| 国产制服91一区二区三区制服| 国产91对白在线观看九色| 日本熟妇毛耸耸xxxxxx| 亚洲精品美女在线观看| 久久99久久99精品免观看软件| 天堂资源在线亚洲资源| 美日韩一区二区三区| 国产美女福利视频| 精品国产乱码久久久久久久| 麻豆网站免费在线观看| 日本精品一区二区三区不卡无字幕| 波多野结衣在线一区二区 | 成人综合影院| 国产在线播放不卡| 欧美午夜影院| 国产精品1000部啪视频| 欧美日韩精品免费| 久久av色综合| 欧美在线3区| 国产在线视频一区二区三区| 亚洲精品在线观看av| 亚洲色图50p| 香港久久久电影| 免费在线观看日韩视频| 国产精品久99| 深夜福利视频在线免费观看| 国产精品一区二区三区在线播放| 欧美日韩国产在线一区| 国产真实乱人偷精品人妻| 91精品国产福利在线观看| 色多多在线观看| 中文字幕99| 26uuu久久天堂性欧美| 国产日韩欧美一区二区东京热| 91精品国产91久久久久久最新| 日韩午夜电影网| 女同毛片一区二区三区| 日韩一区国产二区欧美三区| 345成人影院| 亚洲爆乳无码精品aaa片蜜桃|