呼應先前承諾開源理念 微軟開放Windows UX框架、更多雲端應用服務

在稍早於西雅圖舉辦的微軟Connect(); 2018大會上,微軟除了進一步宣布向開發者釋出Visual Studio 2019預覽版本之外,更宣布將Windows Presentation Foundation (WPF)、Windows Forms,以及Windows UI XAML (WinUI)三款Windows UX框架予以開源,藉此呼應日前宣佈收購GitHub時所承諾開源理念。

在Visual Studio 2019首波預覽中,微軟最主要將人工智慧應用在編碼應用,讓開發者能更有效率地確認編碼內容是否正確,同時也能在繁雜編碼內容中確認錯誤所在,並且加入即時共享功能,讓工作團隊能透過網路連線進行協作編程。

而此次相對重要的更新,則是針對.NET開發者需求開源包含Windows Presentation Foundation (WPF)、Windows Forms,以及Windows UI XAML (WinUI)三款Windows UX框架,讓開發者能更輕易建造Windows 10桌面應用程式介面,並且以此建立應用程式模型、控制元件、圖像介面、使用數據,並且確保應用程式執行過程的安全性,同時也能呼叫顯示硬體資源,藉此加快圖形渲染顯示效率。

除此之外,藉由開放Windows Forms則可讓開發者更快建立應用程式中與使用者互動訊息介面,而Windows UI XAML則可讓Universal Windows Platform形式設計app維持向下相容效果。

微軟同時也宣布與Docker合作,並且在HashiCorp、Bitnami等單位協助之下,推出Cloud Native Application Bundles (CNAB)服務,讓開發者能透過單一可安裝檔案管理分散於各種環境中應用的應用程式,無需煩惱是否必須透過繁雜工具進行管理。

另外在延續先前提出以Kubernetes API延伸的Virtual Kubelet (VK)服務,讓開發者能藉由Azure Container Instances、AWS Fargate、Alibaba ECI,或是Azure IoT Edge等佈建服務項目之後,微軟更宣布將Virtual Kubelet項目貢獻給雲端原生運算基金會 (Cloud Native Computing Foundation,CNCF),讓更多人可藉此運用Kubernetes API將服務內容以容器形式佈署於各類平台環境。

在此次Connect(); 2018大會上,微軟更同步宣布啟用提供支援更大規模服務、彈性收費使用的Azure Database for MariaDB,並且開放預覽Azure Kubernetes Service (AKS)虛擬節點應用,讓開發者能隨時依照需求擴充運算吞吐量,並且在Azure Functions中新增支援Python程式語言,提供.NET、JavaScript與Java以外更輕便的編碼使用選擇,進而降低開發者負擔。

發表迴響