前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >又来?微软宣布 VS Code for C# 扩展的 LSP 组件闭源?

又来?微软宣布 VS Code for C# 扩展的 LSP 组件闭源?

作者头像
全球技术精选
发布2022-09-05 15:48:33
4500
发布2022-09-05 15:48:33
举报
文章被收录于专栏:全球技术精选全球技术精选

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 社区的推动下,微软的产品也可以变得越来越好!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 半栈程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档