微軟3個流行框架正式開源 開發人員的機遇來啦
原標題:微軟宣佈 WPF、Windows Forms 和 WinUI 這 3 個流行框架正式開源
“有史以來第一次,開發者將能夠看到 WPF、Windows Forms 和 WinUI 的技術在社群觸手可及。”
微軟高管在 12 月 5 日的 Microsoft Connect();2018 年的活動上興奮地宣佈新的開源計劃。
這表明,微軟 3 個最流行的 Windows 框架正在迎來開源。它們分別是:
- Windows Presentation Foundation(WPF);
- Windows Forms;
- Windows UI XAML Library(WinUI)。
要知道,微軟在 10 月 27 日完成對 GitHub 的收購,而這次在年度大會上,通過 GitHub 來開源相關框架算得上是最大的新聞了。
為何開源?
Windows 開發人員平臺公司副總裁 Kevin Gallo 表示:
“微軟的三個流行的 Windows 使用者體驗框架已準備好為開發者在 GitHub 上做出貢獻。開源這些技術的目的,其實是促進產品團隊與社群之間的透明度,有助於 Windows 開發的民主化,使社群能夠參與併為此做出貢獻。”
雷鋒網查詢微軟 .NET Blog 瞭解到,2014 年 11 月 12 日,微軟正式宣佈了 .NET Core 的開源。它取得了巨大的成功。.NET 平臺已經收到來自微軟以外的 3700 多家公司的超過 60000 個社群的拉取請求。
微軟在現場承諾,將在 .NET Core 上為這些框架做出貢獻。第一波程式碼將於今天在 GitHub 上釋出,未來幾個月將出現更多程式碼。據最新資料,目前 GitHub 擁有 2800 萬開發者。
Visual Studio 2019 首次公開預覽 與 GitHub 配合使用
大會上,微軟還推出 Visual Studio 2019 首次公開預覽,這意味著外界現在可以下載它用於 Windows 和 Mac。根據微軟的說法,該版本旨在幫助開發人員更快,更輕鬆地啟動和恢復編碼。此外,Visual Studio 2019 還將增加更多的編碼空間、更多的重構能力和更智慧的除錯。
據瞭解,Visual Studio 是微軟面向任何開發者的同類最佳工具,它的功能在於快速編寫程式碼、輕鬆除錯和診斷、增加測試頻率,並根據個人喜好進行擴充套件和自定義、有效協作。
目前,全球有超過 1200 萬開發人員使用 Visual Studio 構建新應用程式並增強現有應用程式。
最新發布的 Visual Studio 2019 將與 Git 儲存庫配合使用,無論是本地儲存、線上 Git 儲存還是 GitHub、Azure 儲存,新的拉取請求都將得到更好支援。
.NET Core 3.0 Preview 1 可用:“最激動人心的 .NET 版本之一”
對於微軟來說,.NET Core 3 是一項重大更新,它增加了對使用 Windows Presentation Foundation(WPF)、Windows Forms 和 Entity Framework 6(EF6)構建 Windows 桌面應用程式的支援。
今年早些時候的 Build 2018 中,微軟高層表示,使用 .NET Core 3.0,開發人員將獲得使用 WPF、Windows Forms 和 XAML Islands(WinForms 和 WPF 應用程式中的本機通用 Windows 平臺控制元件)構建客戶端應用程式的支援。
微軟公共語言執行團隊的專案經理 Rich Lander 表示:“我們認為 .NET Core 3.0 將是我們釋出過的最激動人心的 .NET 版本之一。”
據瞭解,.NET Core 3.0 是下一代 .NET Core 平臺,它承諾對 Web、雲、物聯網、AI/ML 和 Windows 桌面工作負載進行重大更新。而這次的 Preview 1 則是 .NET Core 3 的第一個公開發布。
微軟開源後,.NET Foundation(.NET 基金會)宣佈組織架構調整
偉大的開發人員創新的核心是社群,這就是為什麼開源是如此重要。
由於微軟一系列的開源動作,導致了 .NET Foundation 也在當天宣佈重大訊息:可由微軟直接任命一位新的董事進入該組織,並將本身的贊助商陣容進行擴大。這個組織在此前為微軟很多專案做了貢獻。
- 將董事會從三名成員擴大到七名成員,其中一個單獨的席位由微軟任命,其餘六個由社群選舉產生,這些將於 2019 年 1 月開始進行。這種新結構將幫助 .NET Foundation 擴充套件 .NET 開源生態系統,並使整個社群能夠更多地參與其中。
- 將目前的技術指導小組擴充套件為企業贊助計劃。除了目前的贊助商紅帽、捷成、谷歌、Unity、微軟和三星,今天還加入了 3 家企業,分別是 Pivotal,Progress Telerik 和 Insight。
- 宣佈委任董事會成員:Beth Massi(微軟 .NET 平臺的產品營銷經理,此前擔任 .NET Foundation 祕書)。
據瞭解,.NET Foundation 成立於 2014 年,旨在促進 .NET 開源開發和協作。僅在平臺專案中,.NET 平臺上有 87% 貢獻者其實不在 Microsoft 工作,並且已經貢獻了 61,000 多個程式碼。隨著這種令人難以置信的增長,基金會表示是時候將 .NET Foundation 提升到一個新的水平。
微軟高管 Scott Guthrie:開發人員的機遇來啦
活動官網特意把開發者 twitter 放在首頁
除了這些釋出之外,大會現場還宣佈雲原生應用程式包(CNAB)與 Docker 密切合作建立,並得到 HashiCorp、Bitnami 等的支援;微軟向 Cloud Native Computing Foundation(CNCF)捐贈 Virtual Kubelet 專案,鼓勵社群創新;AzureDB 資料庫服務普遍可用,並具備靈活的定價。
在微軟官方部落格上,微軟雲端計算和企業集團執行副總裁 Scott Guthrie 這樣寫道:
2018 年的今天,我們比以往任何時候都更傾向於一個無處不在的計算世界,在這個世界裡,技術有助於改變每一個消費者和商業體驗。對於開發人員來說,使用 AI、IoT、無伺服器計算、容器等技術的機會從未如此強大。
開源後,開發者們,你們迫不及待的想 build 什麼呢?