微软自动化测试框架maui
微软已经发布了.NET多平台应用程序UI,又名.NET MAUI,这是一个用于在Microsoft .NET 6上构建跨平台应用程序的UI框架。 .NET 6将于11月发布预览版,并于2021年全面上市。
.NET MAUI在5月19日的Microsoft Build开发者大会上推出,它是Xamarin.Forms工具包的改进版本,可从一个代码库为Windows,iOS和Android构建本机UI。 MAUI增加了对MacOS的支持。 它还将支持新设备,例如Microsoft Surface Duo。
[ 同样在InfoWorld上:隔离期间最好的免费编程课程 ]
.NET MAUI可与Visual Studio IDE或Visual Studio代码编辑器一起使用 。 单个堆栈可支持不同平台上的工作负载,并通过跨平台API支持每个平台的本机功能和UI控件。 已为.NET MAUI设置了GitHub存储库 。
.NET MAUI的其他功能:
- 将项目结构简化为适用于多个平台的单个项目,只需单击即可将其部署到台式机系统,仿真器,模拟器或物理设备。
- 可以将图像,字体和翻译文件添加到单个项目中,并自动设置本机挂钩。 字体和图像等资源位于一个位置。
- 提供对本机,基础操作系统API的访问。
- 模型-视图-视图-模型(MVVM)和XAML是一流的功能。 开发人员还可以实现模型-视图-更新(MVU)模式。 MVU促进单向数据流和状态管理,以及通过仅应用必要更改来更新UI的代码优先开发经验。
为了支持从Xamarin.Forms到.NET MAUI的过渡,Microsoft计划提供与.NET Core类似的尝试转换支持和迁移指南。
.NET MAUI将以与Xamarin.Forms相同的六周节奏进行发布。 Xamarin.iOS和Xamarin.Android被设置为.NET 6的一部分,作为iOS的.NET和Android的.NET。
Xamarin.Forms的新的主要版本将于今年晚些时候发布,次要版本和服务版本将每六周发布一次,直到.NET 6于2021年11月正式可用。
翻译自: https://www.infoworld.com/article/3544632/microsoft-unveils-net-maui-for-cross-platform-apps.html
微软自动化测试框架maui