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来说,真的是一个巨大的福利。

MAUI + MVVM + SIEMENS 跨平台应用实战_第1张图片

借助 .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平台实现效果:

MAUI + MVVM + SIEMENS 跨平台应用实战_第2张图片

Android平台实现效果:

MAUI + MVVM + SIEMENS 跨平台应用实战_第3张图片

iOS、macOS需要Mac电脑支持,就不演示了。

感兴趣的同学,晚上可以来直播课

你可能感兴趣的:(C#,上位机,C#/.Net,c#,.NET,MAUI,MVVM)