1. 程式人生 > 其它 >MAUI + MVVM + SIEMENS 跨平臺應用實戰

MAUI + MVVM + SIEMENS 跨平臺應用實戰

很多PLC工程師也開始慢慢意識到,掌握一門程式語言,變得越來越重要。

 

最近.NET圈子最火的一個話題,應該是微軟跨平臺 UI 框架 .NET MAUI 6 正式釋出。

 

 .NET MAUI 6 正式釋出,標誌著我們在統一 .NET 平臺的多年旅程中的新里程碑。現在,您和超過 500 萬其他 .NET 開發人員擁有面向 Android、iOS、macOS 、Windows和Linux(由Github開源社群支援) 的一流跨平臺 UI 技術棧,以補充 .NET 工具鏈 (SDK) 和基礎類庫 (BCL),您可以使用 .NET 構建任何東西。

可能有些小夥伴對MAUI還不太瞭解,簡而言之,就是我們可以用一套程式,同時構建Windows、macOS 、iOS、Android以及Tizen等多個平臺的不同應用,.NET MAUI 的主要目標是使您能夠提供由每個平臺(Android、iOS、macOS 和 Windows)專門設計的最佳應用體驗,同時使您能夠通過豐富的樣式和圖形打造一致的品牌體驗。開箱即用,每個平臺的外觀和行為都符合其應有的方式,而無需任何其他小部件或樣式來模仿。這個對於.Neter來說,真的是一個巨大的福利。

藉助 .NET MAUI,您可以使用在 .NET 中實踐的相同生產力模式,從單個程式碼庫構建適用於 Android、iOS、macOS 和 Windows 的本機應用程式。.NET MAUI 前後端分離的 UI 和佈局架構以及單個專案功能使您能夠專注於一個應用程式,而不是同時兼顧多個平臺的獨特需求。藉助 .NET 6,我們不僅為 Android 提供了效能改進,而且還針對所有平臺目標進行了改進。

更少的平臺程式碼、更多的共享程式碼、一致的標準和模式、輕量級和高效能架構、移動和桌面原生體驗——這僅僅是開始。我們期待在接下來的幾個月中看到庫和更廣泛的生態系統與 .NET MAUI 一起為 .NET 開發人員定義跨平臺應用程式開發的新時代,使您和您的組織能夠實現更多目標。

眾所周知,工控行業追求的更多是穩定,所以很多時候,我們可能不會使用那麼前沿的技術,那麼對於MAUI,我們工控技術人員究竟該如何抉擇,只有足夠了解MAUI,你才能更好地做出選擇。

今晚20:00,我將通過騰訊課堂直播,帶大家一起構建第一個MAUI應用程式,基於.NET MAUI,結合MVVM框架,實現與西門子PLC通訊

Windows平臺實現效果:

Android平臺實現效果:

iOS、macOS需要Mac電腦支援,就不演示了。

感興趣的小夥伴,趕緊掃碼約起來吧!