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