.NET 8 发布正式版了

2023-11-15 01:53:59 +08:00
 hez2010

更新内容还是很巨量的,8.0 版本正好也是 LTS 带长期支持。

主要更新:

.NET 运行时和基础库: https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8

ASP.NET Core (Web 开发): https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-8.0

Entity Framework Core (ORM): https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-8.0/whatsnew

MAUI (跨平台 UI): https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-8

C#: https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-12

F#: (更新日志还没发于是先放个 blog) https://devblogs.microsoft.com/dotnet/announcing-fsharp-8

官方 Blog 介绍:

.NET 8: https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8

ASP.NET Core 8: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8

Entity Framework Core 8: https://devblogs.microsoft.com/dotnet/announcing-ef8

Aspire (云原生开发): https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8

C# 12: https://devblogs.microsoft.com/dotnet/announcing-csharp-12

F# 8: https://devblogs.microsoft.com/dotnet/announcing-fsharp-8

MAUI: https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8

性能改进:

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8

https://devblogs.microsoft.com/dotnet/this-arm64-performance-in-dotnet-8

https://devblogs.microsoft.com/dotnet/dotnet-8-performance-improvements-in-dotnet-maui

7489 次点击
所在节点    .NET
47 条回复
dhssingle
2023-11-15 10:56:03 +08:00
听说最新的 Clion 后端已经切换到 .Net 了
hcbb
2023-11-15 10:57:53 +08:00
@drymonfidelia rider 面向的是 web 开发和游戏开发
StoneHuLu
2023-11-15 11:04:00 +08:00
@helllkz #19 都多少年前的事了,当时是 win 用.net framework 版本维护到 4.7+ 然后.net core 是跨平台的,维护到 3.1+ 然后大概 18 19 年前后,宣布.net framework 的下个版本是.net5 虽然版本号相当于继承.net framework ,但是本质是.net core 的升级版,新版本的.net 拥抱云原生,跨平台开发编译运行,对云环境原生支持。
yimity
2023-11-15 11:04:23 +08:00
有没有大师推荐一下教程,前端学这个。
omgr
2023-11-15 11:26:57 +08:00
@xinyu391 #16 死了这条心,除非收购 uno 全等着白嫖社区呢😂
omgr
2023-11-15 11:29:27 +08:00
@yimity #24 直接官网文档和教程就行了,看 aspnet core 的 web api 。不过其实不太建议前端搞这个,微软味儿和企业味儿很浓的,前端不如学学 rust😀
agdhole
2023-11-15 11:30:07 +08:00
asp .net aot 没找到有什么最佳实践
klo424
2023-11-15 11:34:16 +08:00
@yimity 官方文档就已经非常好了,https://dotnet.microsoft.com/zh-cn/
fyxtc
2023-11-15 11:38:48 +08:00
MAUI 比 Flutter 如何?
hez2010
2023-11-15 12:09:46 +08:00
@fyxtc 技术方案完全不一样不好比较。maui 是原生开发而 flutter 是自绘。前者对系统集成度更高更无缝吧,但后者能做到 pixel perfect 。
不过因为是原生开发,Linux 自己压根不存在官方的原生控件这种东西,于是 maui 自然也没官方的 Linux 支持。
israinbow
2023-11-15 12:13:01 +08:00
学好 dot net 可以用 pwsh 写 WinForms 🤫
drymonfidelia
2023-11-15 12:30:04 +08:00
@iold 我知道,就是不知道 2023.3 什么时候发正式版,以前尝试过 EAP 感觉很不稳定
NokiaForever
2023-11-15 13:14:50 +08:00
@jgh004 91 年入苏共
a33291
2023-11-15 13:49:37 +08:00
前不久打算把一个项目从 6 升级到 8,然后现场机器是个 centos7,需要 glibc 高版本,又只有降回去

新环境的话用新的 lts 总是好的
ljrdxs
2023-11-15 14:14:15 +08:00
@hez2010 中国内地和发达国家的差异吧。
内地路径依赖(早先)免费的技术栈。.NET 以前依赖 Windows ,Windows 要钱。现在改了?晚了。
类似的还有外资的 SQL Server 比例远高于内地。
gowk
2023-11-15 15:02:26 +08:00
很好,从昨天就开始关注,今天把几个生产的 .NET 7 应用升级到 .NET 8 了,全部跑在 Docker under CentOS
zmqking
2023-11-15 15:39:24 +08:00
java 已经跌落神坛了。。。
fescover
2023-11-15 15:45:06 +08:00
利好 unity
JiafuYuan
2023-11-15 15:51:45 +08:00
@jgh004 这个词意义最近三年已经变了
CodeCodeStudy
2023-11-15 18:26:20 +08:00
.net 技术栈有哪些是要收费的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX