微软在自己的Github空间microsoft中发布了Visual Studio Code的源代码/vscode。
以前在用IDEA写Java代码的时候,总想查看它的源代码,看看人家是怎么处理单进程的并发文件处理的。
这几天翻阅Github上面的一些优秀项目,突然查阅到Visual Studio Code的源代码,确实很兴奋,虽然它是用TypeScript语言写的。
但是也不妨碍我去阅读它的源代码,毕竟对于架构师而言,语言只是一个工具而已。
目前/vscode Github上面star数量为154k,fork数量为27.6k,可以说参与开发的技术人员是非常多的。
还是简单的介绍一下微软的VSCode(Visual Studio Code),它是一个由微软开发的免费、开源的代码编辑器,支持多种编程语言。它具有丰富的功能和插件生态系统,可以帮助开发人员更高效地编写、调试和测试代码。
VSCode的特点包括:
对于技术人来说一个好用的工具真的非常重要,关键是这个工具你还可以看它的具体实现,这个就很好玩啦。
当然微软为什么选择使用TypeScript语言来编写VSCode,我想这个主要的原因是TypeScript是微软发明的,做一个好用的工具,肯定要推广自家的编程语言。
目前微软发明的TypeScript语言的star数量为95.8k,fork数量为12.4k,从语言本身的关注度肯定是没Java或者Go高的。
TypeScript并不完全是一个新的编程语言,它是JavaScript的增强版本,也就是JavaScript能用的场景,它都可以并且功能会更强大。