微软欲闭源VS Code的C#扩展惹众怒

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微软欲闭源VS Code的C#扩展惹众怒相关的知识,希望对你有一定的参考价值。

VS Code 是一个非常棒的代码编辑器,轻量,免费,跨平台。并且凭其丰富且强大的扩展功能受到众多开发者的青睐,你可以在上面愉快的进行各种语言的开发工作。

就在前两天,微软的 .NET 和 Visual Studio 的项目经理 Tim Heuer,在 Github 上面的 omnisharp-vscode 项目上发布了一篇通告,标题是,关于 VS Code C# 扩展的路线图更新,如下

这里我用了 Chrome 进行了网页翻译,注意下面红色框内的标记部分。

大致意思是,VS Code 的 C# 扩展会完全使用 LSP 进行通信, 包括现有的 OmniSharp 组件也会使用这种方式,另外微软计划推出一个新的 “LSP Tools Host” 组件, 并提供一些其他高级功能,同时也是 C# for VS Code 扩展的默认方式。但是,LSP Tools Host 不会开源!

LSP 全称是 Language Server Protocol 语言服务协议,它提供了一个协议标准,把编程语言的智能提示,自动完成,等功能,通过进程间通信的方式,和开发工具之间通过 JSON-RPC 的格式进行通信,从而实现编程语言的智能提示等功能,一次开发可以在多个开发工具中重复使用。

我以为微软会从之前的 dotnet watch 问题中吸取教训,但似乎并非如此。

不出所料,目前已经有100多条回复,社区和开发人员对这个公告表示出强烈的反对和不满,以及对微软的假开源态度感到失望。

最后,也希望微软的团队可以能够看到并重视社区的反馈,并进行合适的调整,在 .NET 社区的推动下,微软的产品也可以变得越来越好!

以上是关于微软欲闭源VS Code的C#扩展惹众怒的主要内容,如果未能解决你的问题,请参考以下文章

Windows 11升级惹众怒!微软无视用户抗议

Windows 11 再惹众怒!网友:微软就是逼我去买新电脑!

GitHub 接连封杀开源项目惹众怒,CEO 亲自道歉!

ARM惹众怒,美国芯片行业也开始抛弃它,跟随中国芯片支持新架构

GitHub 接连封杀开源项目惹众怒,CEO 亲自道歉!

苹果新功能惹网友众怒,还有隐私可言吗?