為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

2019 年 4 月,Stack Overflow 公佈了 2019 年度開發者調查中,在「開發環境和工具」部分,Visual Studio Code 排在了第一位。


為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

詳情:《Stack Overflow 2019 年度開發者調查》

11 月 20 日,國外多家科技媒體報道了一則消息:Facebook 內部開發工具轉向微軟家的 VS Code。

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

該消息的來源就是 FB developer 佈道師 Joel Marcey 在官網的推文。

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

查了一下 Joel 的履歷,他曾經就職於微軟。

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?


FB 曾經有個基於 Atom 的開發工具 Nuclide,也是開源的,不過在 2018 年底停止了。

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

(Nuclide 在 GitHub 的主頁截圖,其狀態已改成「只讀」)

Nuclide 官網的停更聲明中提到:「我們團隊未能給予該項目應有的重視和響應,因此作出了艱難的決定,放棄。」

為什麼 Facebook 會選擇微軟 VS Code 作為內部開發工具?

為什麼 FB 會選擇 VS Code?
0、VS Code 已是一個非常受歡迎的工具;
1、有微軟和開源社區支持;


2、跨平臺:支持 Windows、macOS 和 Linux;
3、有健壯的擴展 API;(這個是 FB 能夠繼續做大規模開發所需的重要功能)
FB 和微軟合作,提高 VS Code 的遠程開發體驗
Joel 在文中提到,雖然 FB 的工程師是在在本地筆記本上安裝了 VS Code,但大多數開發工作,都是直接在數據中心內的開發服務器上完成的。無縫、高性能地訪問這些服務器上的代碼,對提高生產率至關重要。
遠程開發是一個新興趨勢,FB 和微軟兩家協作提升 VS Code 的遠程開發體驗,其他公司和個人開發者都能受益呀。


分享到:


相關文章: