12 月 20 日消息,微軟高級項目經理 Olia Gavrysh 上周展示的 WPF“新功能”幻燈片中,在首個條目中寫道“Community Run Project”(社區運營項目),這讓很多與會者和開發者感到意外。微軟隨后澄清,這句話的意思是未來的更新將吸納更多社區的 pull requests,而不是將 WPF 轉交給社區維護運營。
WPF 的全稱叫做 Windows Presentation Foundation,是美國微軟公司推出.NET framework 3.0 及以后版本的組成部分之一,它是一套基于 XML、.NET framework、向量繪圖技術的展示層開發框架,廣泛被用于 Windows Vista 的界面開發。
Gavrysh 澄清解釋道:“WPF 并沒有死。我們有個專門的團隊負責維護和支持 WPF。我們認為 WPF 是非常成熟的項目,現在我們要過渡到接受社區的大量 PR,因此現階段的開發進度并不是很快。未來我們會接納越來越多的 PR”。
為什么開發人員仍然使用這些舊框架? Windows Forms 可以追溯到 2001 年 .NET 的發布,WPF 可以追溯到 2006 年的 Windows Vista。問題是微軟一直在努力建立一個具有同樣好的開發人員生產力和能力組合的后續桌面框架。
繼 Windows 8 之后,.NET 的最新進展是 WinUI(至少需要 Windows 10 1809)或 MAUI(多平臺應用程序 UI)。經過長時間的忽視,微軟將 Windows Forms 和 WPF 都移植到了 .NET Core,但開發步伐一直很緩慢。



















