自微軟公司宣布將對.NET Core 項目進(jìn)行開源以來已經(jīng)過去了一年半之久,而當(dāng)初做出這一決定,則是希望將微軟.NET 框架(及其表親,專門面向 Web 的 ASP.NET Core)下各核心組件推向 Linux、OS X 以及其它此前并不支持的操作系統(tǒng)平臺之上。而微軟日前正式聲稱,其.NET Core 與 ASP.NET Core 已經(jīng)正式迎來 1.0 版本。
來自 1300 家企業(yè)的超過 18000 名開發(fā)人員參與了.NET Core 1.0 的貢獻(xiàn)工作,微軟方面表示,其同時指出這一新版本還包含.NET 標(biāo)準(zhǔn)庫,旨在幫助開發(fā)人員更輕松地 “復(fù)用其編寫的運行在服務(wù)器、云端、桌面乃至包括 Windows、iOS 與 Android 在內(nèi)的各類設(shè)備上的應(yīng)用程序時,所使用的代碼與技能。”
作為微軟公司的親密合作伙伴之一,紅帽公司對該項目亦給予大力支持——聲名顯赫的紅帽企業(yè) Linux 發(fā)行版將支持.NET Core。另外,基于 Docker 與 Kubernetes 的平臺即服務(wù)方案 OpenShift 也將向其伸出橄欖枝。根據(jù)紅帽公司的說法,此舉將幫助企業(yè)客戶在同一平臺上運行同時包含有.NET 與 Java 組件的微服務(wù)應(yīng)用程序。與此同時,面向.NET Core 編寫的新型應(yīng)用程序現(xiàn)在也能夠運行在 Windows Server 與紅帽企業(yè) Linux 之上。
值得強(qiáng)調(diào)的是,微軟公司還將.NET Core 推向了 Ubuntu、Debian 以及 CentOS,不過紅帽企業(yè) Linux 是有能力支持它的首款商用發(fā)行版。
除了關(guān)于.NET Core 的產(chǎn)品發(fā)布消息之外,微軟公司此次還公布稱,三星方面正計劃加入.NET 基金會督導(dǎo)委員會。
盡管此次發(fā)布的絕對主角無疑當(dāng)數(shù).NET Core 的 1.0 版本,但微軟方面還借紅帽峰會之機(jī)放出了其它一系列消息。例如,該公司正與紅帽及 CodeEnvy 方面積極合作,希望為其它工具及語言供應(yīng)商提供協(xié)議方案,旨在允許其免費 Visual Studio Code 編輯器支持超過 100 種編程語言。“這意味著任何開發(fā)人員都能夠針對自己喜愛的編程語言及任意工具獲得統(tǒng)一的生產(chǎn)編輯體驗——即使該工具并非 Visual Studio Code,” 微軟公司數(shù)據(jù)部門集團(tuán)副總裁 Joseph Sirosh 在日前的公告中指出。
微軟方面還展示了其它幾項開源技術(shù),而其中最受關(guān)注的則是能夠運行在紅帽企業(yè) Linux 之上的 SQL Server 2016。