VSCode 只是一個超級編輯器,官方的定義是:Visual Studio Code - Code Editing. Redefined
對應的是sublime、atom……從這個角度講,VSCode無疑是最成功的,正在蠶食競爭對手的市場。而JetBrains系列對應的是 Visual Studio。如果按語言區分,Java(Android) 陣營的 IDE 正在被 JetBrains 蠶食。從去年(2016)IntelliJ IDEA 就超越了 Eclipse,下圖是今年的份額:
vscode和jetbrain各有各的好處。喜歡vscode的簡單,如果只需要修改code的一小部分,又知道要修改哪里的話,那就開vscode速度改了。喜歡jetbrain的class hierarchy與查找函數usage等功能,使開發變簡單,而且jetbrain好debug。
不認為該把兩個產品拿一起比較。應是vscode對sublime,atom。jetbrain對xcode,vs,netbeans等等。Editor和IDE的區別在于定制性。Editor一開始就只是個Editor,需要通過配置實現其他功能;IDE封裝了眾多工具,提供更直觀的數據展示和更便捷的操作,用戶可以開箱即用。
有了LSP(Language Server Protocol),多么智能的補全和符號查找都不在話下,因此補全的智能性不能作為IDE和Editor的區分標準。至于VSCode能否蠶食JetBrains市場,就有請Go語言開發者現身說法(VSCode和Gogland那個更方便)。
所以vscode 和 jetbrains 是不存在誰蠶食誰的問題,因為他們的競爭關系不大,很大程度是互補的關系。而且各有特點,需要區別對待。網站設計也根據使用者需要以及其他很多因素考慮使用哪一個更好。
本文地址:http://m.murenxiang.com.cn//article/2401.html