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電腦支持,就不演示了。

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章