Visual Studio Code已經是最熱門的開發工具了

2020-08-26 EmacserVimer

大家可以看一下Erich Gamma大神對於visual studio code的定位,visual studio code之所以能夠成功,跟這個非常精準的定位也有最直接的關係。比編輯器更多、但絕對不做IDE做的事情,相對於編輯器多出的代碼理解、調試功能,正是VSC成功的法寶。

Visual Studio Code正在蠶食其他Editor和IDE的市場份額,VSC是一個非常現代化的文本編輯器,在2019年Stack Overflow年度開發者報告調查中,Visual Studio Code已經成為了全球最受歡迎的開發者環境,Facebook官方宣布Visual Studio Code將成為內部默認開發環境,非常大比例的Google工程師也開始使用Visual Studio Code,這是個大趨勢。

Atom是乾兒子命不好、鬥不過Visual Studio Code親兒子

文本編輯器很多,Vim/Emacs是老牌文本編輯器,使用Unix/Linux、MacOS的開發者使用得比較多,不過也有非常多的開發者也會使用Sublime Text、UE等眾多編輯器,這一點在Windows開發者上更為常見。

Erich Gamma


在visual studio code發布之前,Atom一度是這個領域的香餑餑,Atom是GitHub內部開發的一個文本編輯器,也是一個非常現代化的文本編輯器,擁有非常漂亮的交互界面,也擁有很多出色的插件工具,一時間風頭無兩,開源、免費、插件、漂亮,這幾個因素讓Atom成為很多開發者的首選編輯器。我就記得在老東家的時候,身邊一大堆人都是用Atom,除了我這種Emacs頑固分子,很多後端都在用Atom編輯器。

直到有一天巨硬公司搞了個Visual Studio Code,這玩意兒同樣也是基於Electron發展起來的,微軟對這玩意兒還挺上心,自己開發了一大堆插件。開發Visual Studio Code是大神Erich Gamma,雖然Atom一樣都是基於Electron,但是明顯visual studio code在性能上要強大很多,而且visual studio code最初是來自微軟內部的Monaco編輯器,在visual studio online、onedrive、office 365中有著豐富的實戰經驗,因此VSC可以說是厚積而薄發。

本來性能上的優勢是明顯的,除了性能上的優勢,還有個很大的原因是,後來微軟收購了GitHub,Atom這款本來GitHub內部使用的編輯器就變得有點尷尬了,visual studio code是微軟的親兒子,微軟投入了非常多優秀的工程師去維護這個產品,但是Atom是乾兒子,自然也就在微軟得不到寵愛,只能全靠社區推動了。

VSC定位


Google、Facebook、騰訊、百度依然在大量使用Vim/Emacs

在後端開發中,尤其是以C/C++為核心技術棧的科技公司中,工作模式還是本地SSH遠程連接Linux開發機進行工作,因此還是有很多開發者會使用emacs和vim兩種編輯器,而且即使是本地開發,也有不少人願意使用vim和emacs文本編輯器。

這個局面短時間還是不太可能改變,畢竟這些企業的核心技術棧是很難被輕易替代的,像QQ、微信、百度、Google這些比較老的項目,想要重構難度和工程量都是極大的。理論上來說,除非是一個全新的項目,或者是年輕的創業公司,否則在技術上還是很難替代。

總的來說,我認為之後使用visual studio code的開發者會越來越多,前端開發、Dart、Go、Python這些領域的開發者使用VSC的程式設計師會越來越多,甚至是在C/C++/Rust這些領域,也有不少的開發者在使用。

VSC

相關焦點

  • Visual Studio Code已經是最熱門的開發工具了
    大家可以看一下Erich Gamma大神對於visual studio code的定位,visual studio code之所以能夠成功,跟這個非常精準的定位也有最直接的關係。比編輯器更多、但絕對不做IDE做的事情,相對於編輯器多出的代碼理解、調試功能,正是VSC成功的法寶。
  • Visual Studio Code 成為 Facebook 的默認開發環境
    Facebook 方面宣布,已選擇Microsoft的Visual Studio Code作為公司內部的默認開發環境事實上,在轉向VS Code之前,Facebook已有自己的開發環境,名為Nuclide。現如今,Facebook正在將Nuclide功能遷移到Visual Studio Code,並正在構建擴展以改善Facebook的開發工作流程。
  • 微軟VS Code 或將取代 Visual Studio!
    作者 | 琥珀對於前端來講,使用微軟的Visual Studio Code 以提高開發效率簡直就是一款無比性感的神器。「免費」、「開源」、「顏值高」、「比atom更快」、「比webstorm更輕」……這均是開發者給出的最高評價。
  • 技巧:Ubuntu中安裝Visual Studio Code
    近日,在itsfoss網站上針對ubuntu的web開發人員,提供實際操作來安裝Visual Studio Code。據了解,Ubuntu Make是以前Ubuntu開發者工具中心,作為一個命令行工具可以幫助用戶快速安裝各種開發工具、語言和IDE。同時,通過Ubuntu Make輕鬆安裝Android Studio和其他IDE,類似Eclipse。下面介紹如何使用Ubuntu Make安裝VS Code。
  • 應用:Linux中安裝Visual Studio Code
    1下載並安裝運行VS Code  Visual Studio Code是一款基於Electron優化代碼編輯器,作為微軟開發並支持Linux在內的全平臺代碼編輯器和文本編輯器。它是免費軟體但不開源,在專有軟體許可條款下發布。
  • Visual Studio Code結合GitHub使用
    1、初始化工程目錄,visual studio code 打開工程目錄,cmd命令行下切換到該目錄下,執行命令:git init2、我們登錄GitHub並創建一個BaiDuBBS的Repository,如下圖所示:3、將本地工程與GitHub中的Repository
  • 程式設計師請收好:10個非常有用的 Visual Studio Code 插件!
    作者 | Daan譯者 | Elle以下為譯文:無論你是經驗豐富的開發人員還是剛剛開始第一份工作的初級開發人員,你都會想讓自己的開發工作儘可能輕鬆一點。正確的工具使用則可以幫助你實現這個目標。如果你選擇使用Visual Code作為IDE,你就可以使它符合你的偏好選擇。實現此目的的一種方法是安裝正確的插件。
  • Visual Studio 2010(vs2010)
    Visual Studio 2010(vs2010)是目前最流行的Windows平臺應用程式開發Visual Studio 2010(vs2010)可以用來創建 Windows 平臺下的Windows應用程式和網絡應用程式,也可以用來創建網絡服務、智能設備應用程式和 Office 插件。
  • Visual Studio Code 7 月 Python 擴展更新
    微軟發布了 7 月的 Visual Studio Code Python 擴展更新,此版本總共修復了 51 個問題,其中包括: 支持新的語言伺服器:Pylance Gather 擴展 將 Notebook 導出為 HTML 和 PDF 調試器的反向連接支持新的語言伺服器:PylancePylance 是微軟基於 Microsoft Pyright 靜態類型檢查工具的新語言伺服器
  • Visual Studio Code 202008 Python 擴展更新
    發布公告:https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2020-
  • Visual Studio 2010(vs2010)簡介
    Visual Studio 2010(vs2010)是目前最流行的Windows平臺應用程式開發Visual Studio 2010(vs2010)可以用來創建 Windows 平臺下的Windows應用程式和網絡應用程式,也可以用來創建網絡服務、智能設備應用程式和 Office 插件。
  • visual studio 2017 for mac怎麼不能安裝了?visual studio 2017...
    近日微軟正式發布了visual studio 2017 for mac正式版,相信很多開發者已經開始上手開發APP了,不過還是有部分用戶不能正常安裝文件,今天西西小編就整理了相關的visual studio 2017 for
  • Visual Studio Code 4 月 Python 擴展更新
    確保列印圖適合 PDF 頁面 (#9403)  支持使用 「esc」 或 「ctrl+u」 清除交互式窗口輸入框的內容 (#10198)  即使禁用遙測也可以使實驗正常進行 (#10008)  確保在單元執行和單元編輯之間保留單元中的用戶代碼 (#10949) 詳情見更新說明:https://devblogs.microsoft.com/python/python-in-visual-studio-code-april
  • visual studio 2005 team suite中文版到
    【12月20日太平洋電腦網上海站】Visual Studio 是微軟公司推出的開發環境。是目前最流行的 Windows 平臺應用程式開發環境。微軟visual studio 2005 team suite中文版FPP是2005 年發布的一個面向團隊的開發軟體,其提供支持整個軟體開發團隊的工具,讓架構師、開發人員、測試人員、項目管理等人員的工作能夠簡化,同時提高團隊的工作效率,讓開發工作得到有效的監控,是一個非常優秀的高度集成開發環境。目前,商家對其報價為56000元,有需求的朋友不妨考慮下。
  • 微軟新Visual Studio Code開發工具支持Mac和Linux
    Visual Studio Code為開發者在「code、edit、debug來來回回的過程」提供簡單又有效率的新選擇。它是VisualStudio家族第一個跨平臺的開發工具。不過這個新工具與用來寫Windows App的Visual Studio不同,這款支持多語言的新工具只能用來寫代碼,儘管如此,程序設計員應該也很開心,因為要找一個用來寫編碼的好工具並不容易。
  • 使用Visual studio code 作為外部 IDE 編寫 Blender2.9 腳本
    Blender 有自己的內置文本編輯器,用於編寫腳本和加載項,但在外部 IDE中開發它們非常方便,這些 IDE 為用戶提供了更多功能,如自動完成、語法突出顯示、與版本控制系統的集成以及其他使開發更快、更容易的工具。這是一個免費的通用環境,支持各種程式語言的開發,包括 Blender API 和 Python語言。
  • Visual Studio Code 11 月 Python 擴展更新
    add import代碼操作還將識別以下Python軟體包的一些最受歡迎的縮寫:numpy作為np,tensorflow作為tf,pandas作為pd,等。詳細信息:https://devblogs.microsoft.com/python/python-in-visual-studio-code-november-2019-release/下載地址:https://marketplace.visualstudio.com/items?
  • 圖片二維碼生成工具 visual-qr-code | 軟體推介
    visual-qr-code 是開源的圖片二維碼生成工具,可以創建出精美的二維碼
  • Windows平臺搭建C/C++語言開發環境之Visual Studio Code入門
    已經對 Dev-C++ 集成開發環境進行了分享介紹。已經對 Code::Blocks 集成開發環境進行了分享介紹。code(下載、安裝)安裝Microsoft C/C++擴展基於MinGW-w64 + Visual studio code
  • 經驗之談:學習 Visual Studio Code 不會錯!
    作者 | ROBEN KLEENE譯者 | 孫溥茜,責編 | 鄭麗媛頭圖 | CSDN 下載自視覺中國我挑選工具時,最看重的一點是工具的年齡。學習軟體是一種投資,除非迫不得已,我不要會換工具,因為這會讓我損失一部分在學習上的投資。