文章出處

今日凌晨,微軟的文本(代碼)編輯器 Visual Studio Code(簡稱 VS Code),發布了首個正式版,距離首個 beta 版上線時間剛好一年。

 

在十多年的編程經歷中,我使用過非常多的的代碼編輯器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、MyEclipse、TextMate、Coda、VIM、Intellij IDEA、Sublime Text、PhpStorm、Atom、Brackets、MacVIM、Xcode 等等。

它們都是很優秀的編輯器,尤其是 Sublime Text 和 PhpStorm ,十分適合 web 開發。

只可惜它們都不夠完美,因為「一款完美的編輯器」至少應該包含以下「5F 特點」

 

  • Fast,啟動速度快、打開文件速度快、文件搜索速度快;

  • Fantastic,界面設計簡潔大方,主題配色賞心悅目,布局合理,體驗流暢;

  • Fundamental,基礎功能齊全,能在文本編輯(Editor)與集成開發環境(IDE)之間取得很好的平衡;

  • Flexible,編輯器應該有豐富的擴展插件(及其生態市場),以滿足用戶個性化擴展需求;

  • Free,免費和開源。

 

VS Code 以上 5F 都做得非常好,它很有希望成為第一款完美的代碼編輯器。

我之所以如此看好 VS Code,還因為它的軟件設計理念和它背后的團隊:

 

  1. VS Code 基于 Electron,是跨平臺開源編輯器的主流方向,并且使用 TypeScript 解決了性能詬病;

  2. VS Code 由 Monaco 發展而來,其架構師為大名鼎鼎的「GoF 設計模式」作者之一  Erich Gamma

  3. 微軟在 Visual Studio 項目中積累了長達二十年的編輯器 IDE 設計經驗

  4. VS Code 借鑒了大量 Sublime Text 和 PhpStorm 的優秀特性與插件生態。

 

從軟件架構、資金資源和開發經驗來看,VS Code 團隊超過了有史以來任何一個編輯器團隊。

更令人激動的是,VS Code 完全開源和免費(終于可以不再愧疚的使用破解版編輯器了好嗎 - -),在開源社區的幫助下,VS Code 還在不斷地發展和改進中。在 Github 上僅五個月時間,就有超過 1370 多條 Issues 建議。從我的實際體驗來看,每條 Issues 都能在當天收到 VS Code 團隊的快速反饋與跟進。

 

 

有句話應用在 VS Code 團隊身上特別適合:

比你優秀的人不可怕,可怕的是比你優秀的人比你更努力。

更可怕的是,他們還是富二代,不差錢。

 

VS Code 1.0 正式版中修復了許多問題,并且加入了中文語言支持(但最好還是用英文),是一款值得學習并使用的編輯器。在此,貓哥正式向各位程序員和編程愛好者們,推薦這款我最喜愛的編輯器。感興趣的朋友可繼續查看《Visual Studio Code 配置指南》,這份入門指南將會在 Github 上不斷完善和更新。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()