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