.NET Interactive Notebooks更名为Polyglot Notebooks

微软将VS Code中的.NET Interactive Notebooks扩展组件,重命名为Polyglot Notebooks,微软强调,他们更名的是扩展组件而非引擎本身,引擎仍称为.NET Interactive。

在2019年,微软通过创建支持C#、F#、PowerShell等.NET语言的Jupyter核心,将.NET带入Jupyter生态系统,现在.NET Interactive已经是能够支持多种语言的引擎,还包括JavaScript、SQL、KQL和Mermaid等,允许开发者在不同的任务,使用适合的语言进行实例,开发者可以在Polyglot Notebooks中连接并查询SQL数据库,将表格结果传递给JavaScript,并且创建资料可视化。

引擎本身仍称为.NET Interactive,仅有扩展组件更名为Polyglot Notebooks,官方解释,随着.NET Interactive支持的语言数量增加,原本的名称已经无法充分体现所有功能,Polyglot Notebooks则更符合以.NET Interactive为核心的Jupyter Notebooks,所提供的多语言功能。

开发者可以将Polyglot Notebooks视作由.NET Interactive提供支持的产品,开发者不用担心原本程序代码中所使用的.NET Interactive API,函数库组件、命名空间和CLI的名称都不会改变。原本用户在VS Code安装的.NET Interactive Notebooks扩展组件,现在扩展组件会更名为Polyglot,图标也会跟着改变,但在VS Code创建笔记本时,在下拉菜单中仍会看到使用.NET Interactive核心。