微軟開發者大會:VS 2019 Preview 發布Windows UX 主要技術開源
美國當地時間12月4日,微軟正式舉行 Microsoft Connect(); 2018開發者大會,本次大會的slogan是”Build the apps of tomorrow, today.”。在今年的大會上,看得出來微軟不是憋了一個——而是憋了一波大招。不妨先看一下這次大會微軟宣布的重要消息:
- Visual Studio 2019 Preview
- .NET Core 3 Preview 1
- .NET Framework 4.8
- ASP.NET Core 2.2
- ML.NET 0.8
- WPF, Windows Forms 和WinUI 框架宣布開源
- 宣布.NET 基金會開放接受會員加入
- 微軟和Docker 宣布了一個新的聯合開源項目,即Cloud Native Application Bundle,它可以更輕鬆地打包和運行雲原生應用程序
>>> 戳我進入VS 2019 Preview下載地址 <<<
Visual Studio 2019的主打亮點是提升者的開發效率。
大會上,Scott Guthrie 宣布推出Visual Studio 2019 Preview 1。這是Visual Studio下一個主要版本的首次預覽版。在該預覽版中,主要專注於幾個關鍵領域,例如使其更快地打開並使用存儲在git倉庫中的項目、使用人工智能(AI)(官方稱之為Visual Studio IntelliCode功能)以改進IntelliSense ,以及通過集成Live Share,可更輕鬆地與團隊成員進行協作。
新版Visual Studio 2019 啟動窗口
WPF, Windows Forms 和WinUI 框架宣布開源
這是另外一個重磅消息,尤其是.NET 開發者的福音。在大會上,微軟宣布開源三種主要的Windows UX 技術,分別是 Windows Presentation Foundation (WPF), Windows Forms 和Windows UI XAML 庫(WinUI)。
這三個框架可以算是 .NET Core 3 框架對WPF, Windows Forms 和Universal Windows Platform (UWP) XAML 支持的後續,現有的和新的Windows 應用程序都可以在.NET Core 上運行。
WPF 是用於構建桌面客戶端應用程序的UI 框架,具有應用程序模型、控件、圖形、佈局、數據綁定和安全性等功能。WPF 的核心是一個利用現代圖形硬件的渲染引擎。
Windows Forms 用於支持開發“智能客戶端(smart clients)”,微軟對其的描述為易於部署和更新的應用程序。無論這些應用程序是否連接到Internet,它們都可以正常工作。Windows Forms 中的表單是用於向用戶顯示信息的可視界面。WinUI 具有Windows 10 默認UWP XAML UI 平台的向後兼容實現。