vscode 杂谈

在依图的时候为了安利周围的同学都使用visual studio code ,特地写了一个ppt给他们做了一个培训。当然不是介绍vscode 本身那么无聊,主要是八卦了一下vscode 背后的作者以及相关的技术实现。 vscode 本身的设计还是很经典的, 主要是2个方面

  • Plugin 解偶,不同于过去 eclipse OSGI 的全部加载到内存模式,通过 RPC 和一个独立于vscode 的n extension进程进行通信的方式来工作
  • [Language Server Protoocl][https://langserver.org/] ,整个设计非常优雅,例如Java Extension 其实就没有从头开始开发,基于eclipse 封装了一个Language Server 就完事了

有兴趣的同学可以看一下PPT ,里面还介绍了vscode 的作者,都是一堆大牛

Author: 妞爸爸
Link: http://markshao.github.io/2019/03/04/vscode-introduction/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.