微軟將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核心。

熱門新聞

Advertisement