开放,轻量,足够强大,VSCode 能否让好多顾客没有必要选择 JetBrains 的产品了?
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 是不存在谁蚕食谁的问题,由于他们的竞争关系不大,非常大水平是互补的关系。而且各有特点,必须要差异对待。网站制作也依据使用者必须要以及其他好多要素考虑使用哪一个更好。