官术网_书友最值得收藏!

2.4 Visual Studio Code開發(fā)團隊

之前一直有一個傳言,Visual Studio Code是從Visual Studio IDE團隊中抽出一撥兒人來開發(fā)的。其實,這是個謠言。那么大家一定很想知道,如此優(yōu)秀的編輯器,背后到底有著怎樣強大的開發(fā)團隊吧。

首先,我們必須要說一說Visual Studio Code的總負(fù)責(zé)人兼總設(shè)計師Erich Gamma。也許,大家對Erich Gamma這個名字并不熟悉。但是,相信大家都知道或讀過《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》這本書。是的,Erich Gamma就是此書的4個共同作者之一。有意思的是,《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》一書從頭到尾就是在教你如何從零開始打造一個文本編輯工具。

Erich Gamma在加入微軟之前,和Kent Beck一起合作開發(fā)了Java業(yè)界中最著名的單元測試框架JUnit,之后,他又領(lǐng)導(dǎo)了Eclipse平臺的Java Development Tools(JDT)項目。

2011年,Erich Gamma以杰出工程師(Distinguished Engineer)的身份加入微軟,在瑞士蘇黎世領(lǐng)導(dǎo)了一個開發(fā)實驗室。之后,Erich Gamma帶領(lǐng)團隊開發(fā)出了基于瀏覽器的Monaco編輯器,被應(yīng)用在Azure DevOps(原為Visual Studio Team Services)、OneDrive、Edge Dev Tools等微軟產(chǎn)品中。在最初階段,Monaco編輯器并不被眾人所熟知。直到后來,Erich Gamma利用Monaco編輯器和Electron打造出了Visual Studio Code,Monaco編輯器也隨之聲名遠(yuǎn)揚。

聊完Visual Studio Code的總設(shè)計師,我們再來看一看Visual Studio Code的開發(fā)團隊。與Visual Studio IDE擁有大量的開發(fā)人員不同,你也許不會想到,Visual Studio Code作為這個世界上最棒的編輯器,其實它的開發(fā)團隊的規(guī)模十分精簡。開發(fā)團隊中,有一部分是曾經(jīng)Eclipse的開發(fā)者。每一位Visual Studio Code的工程師都是一等一的高手。Python插件、Ruby插件、GitLens插件、Vetur插件這4款知名插件的作者也先后加入了微軟。

主站蜘蛛池模板: 佳木斯市| 洪雅县| 黔西县| 夏邑县| 辽阳县| 麻城市| 日喀则市| 鸡西市| 玉溪市| 津市市| 栾城县| 肃宁县| 东乌珠穆沁旗| 舟曲县| 巴彦淖尔市| 临沭县| 松溪县| 沂水县| 汉沽区| 乌什县| 健康| 南溪县| 南郑县| 建水县| 博客| 通州区| 华宁县| 繁昌县| 彩票| 桃江县| 涞源县| 兰州市| 麻江县| 应城市| 伊宁市| 红安县| 麦盖提县| 云阳县| 长乐市| 沂水县| 甘洛县|