毕业论文
您现在的位置: 框架 >> 框架优势 >> 正文 >> 正文

微软NET官宣跨平台UI框架MAUI

来源:框架 时间:2025/3/18
IT之家5月21日消息在Build开发者大会上,微软宣布推出.NET官宣跨平台UI框架MAUI,全称是.NETMulti-platformAppUI。正式版将在.NET6和大家见面。微软介绍,你可以使用.NET进行任何构建。这是成千上万的开发人员选择.NET作为其职业生涯平台,而微软还为其业务进行投资的主要原因之一。使用.NET5,微软开始了统一.NET平台的旅程,将.NETCore和Mono/Xamarin集成在一个基类库(BCL)和工具链(SDK)中。.NETMAUI考虑到了跨多个平台使用的许多设备,从Android、iOS到Windows、macOS。.NETMAUI是日益流行的Xamarin.Forms工具演变,Xamarin.Forms已经有6年历史了。多年来,UPS、Ernst&Young和Delta等公司一直在利用.NET上Xamarin的移动专业知识来推动其业务发展。它帮助小型企业最大化其95%以上代码共享的开发投资并击败竞争对手进入市场。.NETMAUI将这一成功扩展到了移动设备上,从而囊括了桌面设备,这是在两者之间构建多平台应用程序的最佳方法,尤其是微软的新设备(例如新的SurfaceDuo)。单一项目开发人员经验.NETMAUI简化了.NET开发人员的选择,提供了一个单一堆栈来支持所有现代工作负载:Android,iOS,macOS和Windows。每个平台和UI控件的原生功能都可以通过一个简单的跨平台API触手可及,你可以在提供不妥协的用户体验的同时共享比以前更多的代码。.NETMAUI的构建考虑了开发人员的生产力,包括开发人员需要的项目系统和跨平台工具。.NETMAUI将项目结构简化为一个针对多个平台的项目。这意味着你只需单击一下鼠标,便可以轻松地将其部署到所需的任何目标,包括台式机、仿真器、模拟器或物理设备。使用内置的跨平台资源,你可以将任何图像、字体或翻译文件添加到单个项目中,.NETMAUI将自动设置本机挂钩,以便你可以进行编码。最后,你将始终可以访问本机底层操作系统API,并且通过特定于新平台的集成将比以往更加轻松。在平台下,你可以添加特定操作系统的源代码文件并访问本机API。有了.NETMAUI,一切都集中在一个地方,你可以用它来保持生产力。这提供了:一个针对多个平台和设备的项目。一个位置来管理字体和图像等资源。多目标组织您特定于平台的代码。现代应用程式模式.NET的愿景的一部分是在开发人员的个人喜好方面为开发人员提供选择,以便使用.NET可以提高工作效率。这表明你在哪个IDE中,包括VisualStudio,VisualStudioforMac甚至是VisualStudioCode,.NETMAUI将在所有这些版本中可用,并支持现有的MVVM和XAML模式以及将来的功能,例如使用C#甚至是Blazor的Model-View-Update(MVU)。MVVMModel-View-ViewModel(MVVM)和XAML是.NET开发人员几十年来的主要模式和实践,它们是.NETMAUI中的一流功能。这将继续发展,以帮助你高效地构建和维护生产应用程序。StackLayoutLabelText=Wel

转载请注明:http://www.0431gb208.com/sjszjzl/8968.html