网站首页 > 精选教程 正文
.NET是微软当代的操作平台,也是微软最早迈向开源的重要软件,所以.NET的进展非常有意义。
微软今天发布了.NET 5.0正式版。并且这次更新的改动很大,并且在新版本发布之前,微软和一些公司的团队已经在测试中积极使用.NET 5.0,并取得了不错的反响。
.NET 5.0是.NET Framework和.NET Core核心的结合,旨在统一.NET平台,微软将其描述为“.NET的未来”。因此本次的版本更新非常重视.NET的统一性,微软希望.NET Framework的开发者们能够将代码和应用转移到.NET 5.0上,与明年发布的 .NET 6.0一起将Xamarin和.NET Framework的开发者汇集到一起。微软此举的目的在于将所有的.NET组件整合到一起,以方便用户使用,用户到时只需要调取平台的一部分模块或使用某个部分,而不需要单独下载和安装所有内容。
此外.NET 5.0还带来了大量的改进,其中包括一些性能上的改进:
.NET 5.0 已经部署到 dot.net 和 Bing.com 托管数月,已经得到了实战检验。
很多组件的性能都得到了极大的提高。.NET 5.0 中 ARM64 的性能 和 GRPC 等都有改善
C# 9和F# 5提供了新的语言改进,如C# 9的顶层程序和记录,而F# 5则提供了交互式编程和.NET上功能编程的性能提升。
.NET库对Json序列化、正则表达式和HTTP(HTTP 1.1、HTTP/2)的性能有所提升。它们现在也被完全注释为可空性。
由于GC、分层编译等方面的完善,P95延迟有所下降。
应用部署选项更好了,有了ClickOnce客户端应用发布、单文件应用、容器镜像尺寸减小,并增加了Server Core容器镜像。
平台范围扩大,增加了WindowsArm64和WebAssembly。
一个值得注意的变化是,.NET 5.0应用可以原生运行在ARM64 Windows设备上,消除了仿真带来的一些性能障碍。然而,在这个版本中,Windows 桌面组件并不能用于ARM64设备–这计划在.NET 5.0的服务更新中进行。
猜你喜欢
- 2024-12-03 Net7/JDK19/Delphi10性能对比(续)
- 2024-12-03 Hadoop学习笔记—HDFS
- 2024-12-03 信创为何抵制.NET而选择java
- 2024-12-03 工作日报 2021.10.20 OkHttp3错误异常:unexpected end of stream
- 2024-12-03 C#即将回到巅峰,Java呢?
- 2024-12-03 赶超Java,号称迄今最快框架,.NET6带来了什么?
- 2024-12-03 巅峰对决!Spring Boot VS .NET 6
- 2024-12-03 谁说.NET没有GC调优,只改一行代码就让程序不再占用内存
- 2024-12-03 java、php、netcore哪个更好?
- 2024-12-03 为什么说微软开源 .Net 也拼不过 Java?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)