共计 1453 个字符,预计需要花费 4 分钟才能阅读完成。
.NET 7 中的 .NET MAUI 候选版本 1
咱们的首要任务是进步工具包的整体品质和可靠性。Maps 和 DualScreen 在 .NET 7 中退出 .NET MAUI 以填补挪动开发人员从 Xamarin 降级的两个空白。咱们还为工具提醒、右键单击、悬停、窗口大小和上下文菜单增加了一些根本桌面性能。
.NET 7 中的 .NET MAUI 候选版本 1 蕴含多项性能更新:
Maps
.NET MAUI 当初附带一个 Map 控件,您能够应用 Microsoft.Maui.Controls.Maps NuGet 包将其增加到您的我的项目中。用户能够应用不同挪动平台中的本机 maps 进行显示与正文。
桌面改良
- 上下文菜单:用户能够应用 MenuFlyout 控件在任何视觉元素上附加一个上下文菜单。
- Tooltips:增加了附加属性,用户将光标悬停在特定元素上时,会主动触发工具的提醒显示和隐没。
- 手势:增加了一个用于解决悬停事件的指针手势和一个用于辅助(通常是右键)点击的按钮掩码。
- 窗口的大小和地位:为 Window 增加了属性和事件,用户能够在跨平台层进行管制,而无需编写平台代码。
.NET 7 中 Arm64 的性能改良
跟随着 .NET 5 中的 Arm64 性能,咱们将分享为 .NET 7 中的 Arm64 所做的性能改良,以及它对各种基准测试的踊跃影响。通过对 Arm64 进行运行监控,咱们发现了一些根本问题,并针对问题从库运行到代码生成各畛域都进行了性能改良。
运行时改良
通过更改试探法,在计算机无法读取 L3 缓存大小时,运行时会依据计算机上存在的内核数应用近似大小;对运行中的线程池缩放问题进行了肯定水平的修复;Arm 在 v8.1 中引入了 LSE 原子指令,一些操作能够比传统版本用更少的代码和更快的速度实现。修复了 Environment.ProcessorCount 应用中呈现的应用程序性能差别。
库改良
为 Vector64、Vector128 和 Vector256 增加跨平台硬件外在帮忙程序,这项工作帮忙对立多个库代码门路的逻辑。
代码生成改良
实现了寻址形式改良、内存屏障改良、晋升表达式、代码对齐改良、指令抉择改良、内存初始化改良等。
工具改良
开发人员能够粘贴其 .NET 代码并查看咱们反对的所有平台(包含 Arm64)的 disassembly,还能够装置一个 Visual Studio 扩大 Disasmo 对其查看。
微软的 Java 开发者新站点
Java 开发者,请看向这里!欢送摸索这个全新网页,您能够查看不同级别的 Java 开发人员文档、开发教学视频,并且理解微软是如何利用 Java 的。帮忙您应用您青睐的工具和框架对 Java 应用程序进行编码、部署和扩大。
内容“硬核”的电子书,上新中
例如:《微软是如何利用 Java 的》为您介绍过来十年间微软为改良 Java 开发所采取的步骤,以及如何在微软要害产品外部应用该语言。
微软 Java 开发学习门路
应用您相熟和青睐的工具和框架——Spring、Tomcat、WildFly、JBoss、WebLogic、WebSphere、Maven、Gradle、IntelliJ、Eclipse、Jenkins、Terraform 等。
来自寰球的 Java 开发介绍视频
为何 Java 开发者应该应用 Azure Spring Apps?将 Azure 应用服务与 Jakarta EE 应用程序联合应用的劣势是什么?微软如何帮忙您开发 Java 应用程序并将其部署到云中?精彩视频等你来摸索。
Java 开发人员文档
链接丰盛的技术文档和资源、code sample 站点,疾速获取你想要的资源。
长按辨认二维码
关注微软开发者 MSDN