Visual Studio Code 可以翻盘成功主要是因为什么?


Author: Kimmy

Visual Studio Code 可以翻盘成功主要是因为什么?

知乎链接


有两件事是不容忽视的。

  1. VSCode背后那个主导者是Erich Gamma,在来微软以前他的另外一个作品是Eclipse,在Eclipse之前,他写了本影响IT界至今的书,书的最开始就在拿怎么实现编辑器来作为案例。换句话说,老爷子吃过的盐比你们见过的米饭都多。Monaco/VSCode无非是换个平台突破下自己。
  2. 抛开后期各种扩展性不谈,你看VSCode最早抓住的点:性能。这恰好就是那段时间这么多编辑器无论如何都没解决掉的一个关键问题,VSCode给搞定了。也一样,靠技术实力嘛,微软这么大个公司,处理有限性能下大文本即时渲染的方案肯定早就有挺多套了。你去看下,少有几个应用软件会在自己的博客上探讨数据结构(不是数据模型)这种非常底层的概念,vscode的博客翻一翻你能看到不少。

至于LSP/DAP,微软做了这么多年的多语言IDE了能没这么套轮子?顺势redesign下开源出来给你们用而已。

怎么说呢,光靠酷炫做出来的东西可能就只有酷炫了,技术再怎么更新,你再怎么不待见人家,你大爷还是你大爷。

创建时间:2020-01-07 最近更新时间:2023-11-03