近日,微软宣布弃用 Polyglot Notebooks——这款 Visual Studio Code 扩展允许用户在同一 Jupyter Notebook 中使用多种语言,包括 C#。这一决定意味着依赖 .NET Interactive 的用户也将面临不确定的未来。
微软平台与工具团队的 Claudia Regio 在 GitHub 上发布了公告,给出了仅一个多月的过渡期,弃用日期定于 3 月 27 日。她表示,扩展仍可保留在用户电脑中,但“立即停止所有漏洞修复与支持”,并且所有关于 Polyglot Notebooks 的问题将被标记为“未计划”,包括在其他 Jupyter 前端中使用 .NET Interactive 的问题。
这一消息在用户中引发轩然大波。一位 Reddit 用户直言:“这是场灾难。我们所有的数据科学课程都依赖 Polyglot Notebooks。那些说不要信任微软的人,再次证明他们是对的。”
更糟糕的是,这一弃用揭示了 Azure Data Studio(ADS)即将在本月底退休的问题。ADS 曾是专为 SQL 数据库设计的 VS Code 分支,而官方推荐的替代方案是 VS Code 的 SQL Server 扩展。然而,Polyglot Notebooks 曾被文档列为数据分析师的推荐工具,而非开发者或数据库管理员。
有用户在公告后询问:“微软对替代 Azure Data Studio 中 T-SQL + Markdown 笔记本功能有何官方指导?” 官方技术撰稿人 Randolph West 回应称“目前没有指导”,并补充:“我和你一样喜欢 Azure Data Studio,但由于 Polyglot Notebooks 的弃用,我被法律要求不得再推荐它。”
Regio 建议用户改用 C# 文件化应用(file-based apps),这是 .NET 10 的新特性,允许无需创建项目即可运行 C# 文件。但虽然有助于学习 C#,其功能与 Polyglot Notebooks 相差甚远。
ADS 和 Polyglot Notebooks 曾广受用户喜爱。许多用户要求重新考虑 ADS 的退休计划,评论中写道:“Azure Data Studio 美观、友好,在 VS Code 中实现同样体验非常笨拙。” Polyglot Notebooks 在 VS Code 市场上拥有超过 180 万安装量和四星评分,而 SQL Server 扩展则因“漏洞多,替代了原本运行良好的 ADS”而被批评。
尽管 Regio 表示:“Polyglot Notebooks 可能被弃用,但我们继续致力于让 C# 开发愉快易用,并通过 C# Dev Kit 及下一代 AI 编程体验推进这项工作”,但用户难以被说服。一位评论总结道:“Polyglot Notebooks 对于原型开发和演示非常有用,难以相信这样独特且实用的工具就被废弃了。”









苏公网安备32021302001419号