微軟:.NET 平臺采用率的提升歸功于開源
微軟近日發(fā)布了一篇博客,以對話形式與 .NET 工程師探討了一下有關(guān) .NET 項(xiàng)目的開源經(jīng)驗(yàn)和心得。其中指出,.NET 軟件開發(fā)平臺采用率的提升主要?dú)w功于開源。
根據(jù)介紹,微軟在 2015 年將其 CoreCLR .NET 執(zhí)行引擎作為開源發(fā)布,并在 2016 年推出了 .NET Core 開源運(yùn)行時。隨著 2020 年 .NET 5 的發(fā)布,該公司將 .NET 平臺的開發(fā)從有 20 年歷史的 .NET 框架遷移到開源的 .NET Core。
.NET 團(tuán)隊(duì) PM、.NET 基金會執(zhí)行董事 Claire Novotny 稱,.NET 采用率的提升毫無疑問是歸功于開源的。在開源之前,.NET 僅限于 Windows;開源之后,它就可以運(yùn)行在更多的平臺。
.NET Libraries team 的小組經(jīng)理 Dan Moseley 補(bǔ)充稱,開源使 .NET 更容易跨平臺,因?yàn)樵摴灸軌蚺c Linux 社區(qū)進(jìn)行合作。開發(fā)人員還可以訪問 .NET 的源文件,使平臺易于信任。.NET 團(tuán)隊(duì)項(xiàng)目經(jīng)理 Immo Landswerth 則表示,OSS 肯定是他們能夠構(gòu)建 .NET 的關(guān)鍵因素。
在開源對 .NET 項(xiàng)目的重要性方面,Claire 指出,開源使任何人都可以查看、調(diào)試和貢獻(xiàn)他們用于構(gòu)建應(yīng)用程序的運(yùn)行時。他們可以解決對他們來說很重要但可能不會被優(yōu)先考慮的痛點(diǎn)。且開源有助于確保 .NET 項(xiàng)目在單一供應(yīng)商 Microsoft 之外可用。
ASP.NET Core、Entity Framework 和 Winforms 的工程經(jīng)理 Kevin Pilch 則認(rèn)為,開源對 .NET 很重要?,F(xiàn)如今,語言和運(yùn)行時實(shí)現(xiàn)開源已經(jīng)越來越普遍,如果微軟不遵循這種模式,就會十分引人注目。同時,開源還開辟了涉及個人和其他公司的有趣合作。
不過,鑒于微軟長久以來主要是提供閉源產(chǎn)品,因此想要讓微軟的長期客戶采用開源也存在一定的挑戰(zhàn)。Dan 就指出,許多 .NET 客戶歷來是采用微軟提供的庫(歷來是閉源的)和他們自己的代碼組成他們的應(yīng)用程序,而不太愿意依賴非微軟的庫(通常是開源的)。微軟希望讓客戶更容易信任不是來自 .NET 團(tuán)隊(duì)的庫。
更多詳情可查看官方博客。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:微軟:.NET 平臺采用率的提升歸功于開源
本文地址:https://www.oschina.net/news/153065/conversation-about-the-net-open-source-project