.NET 7 正式发布

2022-11-09 08:24:05 +08:00
 n0th1ng

https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/

一块发布的还有 C# 11 ,F# 7 ,Visual Studio 17.4 ,MAUI

.NET Conf 2022 https://www.dotnetconf.net

9429 次点击
所在节点    .NET
68 条回复
elechi
2022-11-09 13:55:12 +08:00
本来想学的,看到 MAUI 的桌面应用竟然不支持 WIN7 ,遂放弃
zxCoder
2022-11-09 14:12:06 +08:00
跟 java 一样开始刷版本号了
poorcai
2022-11-09 16:04:29 +08:00
我司在用 .net 6 LTSC ,暂不更新了
magicdawn
2022-11-09 16:22:24 +08:00
歪个楼!!!

为什么老提 tauri / electron
因为 JavaScript 大法好啊~
最近在用 JavaScript 写 macOS osascript 和 mpv user script.
真是到哪都能用.

osascript 中 JavaScript 地位等同于 AppleScript, 引擎使用 safari 一样的, 可以安心使用 ES2020 / ES2021 ...
mpv 使用的引擎是 mujs, 支持 ES5
看最差也有 ES5 可以用.
iold
2022-11-09 16:25:06 +08:00
@elechi 硬件都不支持 Windows 7 多少代了,还要软件支持吗。
lancelock
2022-11-09 16:31:26 +08:00
rider 还没支持吧,等等再说
wanguorui123
2022-11-09 16:45:23 +08:00
微软是起了个大早,赶了个晚集
isnullstring
2022-11-09 17:18:47 +08:00
等 net 8
rwecho
2022-11-09 18:06:37 +08:00
@magicdawn maui + blazor 和 tauri/electron 同样的产品.
YsHaNg
2022-11-09 18:21:17 +08:00
@a33291 现在 .net 进各 Linux 官方源了 不知道每个 distro lts 里 .net eol 之后怎么办 会自动安装下一个 .net 发行版? 还是 ms 负责维护到 distro lts eol?
a33291
2022-11-09 18:55:46 +08:00
@YsHaNg 抱歉,我不是很了解各个 linux 发行版的仓库维护策略是应用开发者自行负责(比如 nuget/npm)还是说由发行版官方 /社区主导维护.对于 redhat/ubuntu 这类主流的发行版,感觉应该是官方维护.
如果是从发行版的官方仓库安装的话,比如 yum/dnf/snap/apt 等,正常来说新版发布后会更新到对应发行版仓库,然后执行对应的 update 或 upgrade 才会升级,默认不会自动升级.
对于手动安装(自行下载解压或使用官方脚本安装的),则需要再次手动执行一次来更新.

.net7 或之后,随着 aot 等更发展更加成熟,应该会和 go/rust 这一类靠近,就是自包含模式,不再需要单独安装 runtime(官方说的云原生差不多就这个意思).
12101111
2022-11-09 19:09:06 +08:00
dotnet 还是没有官方开源的调试器: https://github.com/dotnet/core/issues/505
maui 也不支持 Linux
whevether
2022-11-09 21:51:22 +08:00
@wjx0912 maui 这个没卵用的. 以前的那个 xm 换 个壳
ijrou
2022-11-09 22:08:45 +08:00
我等 net10
beyondex
2022-11-09 22:46:14 +08:00
.NET 性能越来越好了,对于性能敏感的地方,能够直接用 .NET 本身的特性实现大幅优化性能的手段也越来越多。
Jirajine
2022-11-09 22:49:33 +08:00
@12101111 没错,这两点是 dotnet 最劝退的地方,再补充一个 https://isdotnetopen.com/

dotnet 太“企业级”了,企业级应用当然不需要支持 Linux 这种 others 平台。
wdwwtzy
2022-11-09 23:06:37 +08:00
@Jirajine 这……你可能需要先搞清 maui 是什么,以及不支持 linux 的什么,再来发言……
Jirajine
2022-11-10 01:44:54 +08:00
@wdwwtzy 抱歉写顺手了,第二句我想指的是 MAUI 。这是官方在不支持 Linux 的 issues 里回复的态度:business 应用场景不需要支持 others 平台。
GTim
2022-11-10 07:52:17 +08:00
@beyondex 性能上已经已经是 top3 了,但是编译后的体积...和 Java 有的一拼
darknoll
2022-11-10 11:42:13 +08:00
这玩意还有人用?

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

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

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

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

© 2021 V2EX