微軟宣布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開發的民主化,使社區能夠參與並為此做出貢獻。”
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、無服務器計算、容器等技術的機會從未如此強大。
開源後,開發者們,你們迫不及待的想Bulid什麼呢?