.NET 6 正式版了

2021-11-09 08:29:14 +08:00
 xinge666

https://dotnet.microsoft.com

LTS 6.0
支持 M1 ,获得 3 年支持

12844 次点击
所在节点    .NET
107 条回复
wanguorui123
2021-11-09 18:29:17 +08:00
终于支持 M1 了
liuhan907
2021-11-09 19:05:55 +08:00
@shayuvpn0001 实际上你发的那个链接慢的是 efcore ,而且 efcore6 大幅提升性能。真论精心设计的性能,C#不知道把 Go 打到哪去了。
liuhan907
2021-11-09 19:07:14 +08:00
@alexkkaa IDE 里你找不到比 vs 更丝滑的,jb 家那堆 ide 开个大项目你要是不调一调 jvm 参数分分钟爆炸给你看
encro
2021-11-09 19:10:17 +08:00
@Chad0000

我们需要用到 spire.pdf OEM 版,大概相当于一个月工资,关键时很多时候显示不正确.
一般打小票,直接自己写 PDF 就够了,都不用这个库,iText 就可以解决,要 word,pdf 等转 pdf 采用这个。
sagaxu
2021-11-09 20:05:47 +08:00
国内传统行业,桌面端和上位机,.net 一枝独秀,Java 都不能比,Go 就没听说过。C#调用 dll 太方便了,串口通信也简单,拖拖拽拽搞界面也简单,报表也轻松。竞争者少,稍微会一点点在公司就被尊称某工某工了。
hnbcinfo
2021-11-09 22:48:07 +08:00
@pythonee wpf 、web api 、Windows service 都有吧。一般还是 net core 写接口为主,配合 docker 放我那个垃圾服务器上,给小程序或客户端用一下。
不过最近试了下 MAUI ,虽然现在刚开始,还一堆坑,但我有几个增删查改的小项目,倒也刚刚好能用上。blazor 也试过,不过还没正式用到项目中
shuimugan
2021-11-09 23:25:03 +08:00
9 月份还在测试.net 6 rc 版,想不到这么快发正式了.
之前测试 AOT 效果很强,用官方 web api 模板跑编译,出来的二进制压缩后才 17MB,冷启动很快,空跑占 14MB 内存,在笔记本 4800H 的 cpu 上可以打到 14w 的 QPS,非常适合丢到 serverless 上跑,拿来写 web api 简直无敌了
levon
2021-11-09 23:28:57 +08:00
@encro 我以前用这个 https://wkhtmltopdf.org/
jiayong2793
2021-11-10 00:17:43 +08:00
.net core
.net framework
.net 6
这些是什么区别?
levon
2021-11-10 00:22:30 +08:00
@jiayong2793 你不做.net 开发,所以不知道。就好像你不做 java 开发,不知道什么是 jdk1.8 和 java8 什么关系
seakingii
2021-11-10 00:29:13 +08:00
我主要用 C# 开发服务,部署在 UBUNTU 上.用的很顺心.

VS2022 初步使用,发现代码提示有很大改进. 单文件编译也比上一个版本有进步.
wangxn
2021-11-10 02:13:43 +08:00
你们都不玩游戏的吗?原神 /王者荣耀 /炉石传说就是用 Unity/C# 开发的。Unity 用的 C# 基本可以跟随 C# 的大版本更新。
当然,现在大型手游用虚幻的越来越多,但 Unity 依然是最强王者。
wangxn
2021-11-10 02:15:25 +08:00
@wangxn 搞错,这楼说的是 .NET ,这东西不了解。
wdhwg001
2021-11-10 02:29:30 +08:00
@jiayong2793 微软也害怕有这种困惑,所以.net core 没有 4 ,从 5 开始是大一统,6 是大一统的第一个 LTS 。
具体来说,framework 是老的,闭源的,仅 win 平台的,是你每次需要装的那个运行库。
core 是重做的,开源的,跨平台的,不需要装运行库。
5 其实是 core 4 ,改了个名避免和 framework 混淆,从这一代开始没有 core 了,因为 core 发展的越来越好,已经不再只是一个核心重写了。
6 是 lts 。
wdhwg001
2021-11-10 02:31:48 +08:00
@wangxn 落后还是蛮多的,一直到 2020lts 都还是 c# 7.3 ,2021 才提升到 c# 9
jmjgeminix
2021-11-10 07:58:05 +08:00
@INCerry .NET 好的群不好找啊,希望能加你的群共同学习,我的 QQ 是:NTIyODk2NzMz
jiayong2793
2021-11-10 09:20:45 +08:00
@wdhwg001 还是不明白,是.net6 把他们全部包含了吗?
mark4zhao
2021-11-10 10:44:19 +08:00
@Remember 发布成单文件,不用担心依赖的问题。
Rwing
2021-11-10 11:56:47 +08:00
@jiayong2793 不是,就是版本号的名字
你可以认为 .net framework 是.net 版本号从 1-4 ,然后.net core 是.net 的 5 6 7 版本,现在.net 6 版本号是 8.
举个其他的例子,windows 5.1 叫做 xp ,windows 6.0 叫 vista ,windows 6.1 叫 windows 7 ,6.2 叫 win8
charlie21
2021-11-10 12:58:37 +08:00
跨平台体验其实不是来自微软,而是比如 跨平台的 IDE JetBrains Rider + 跨平台的 C# SDK + 包管理器用于安装第三方包,就可以开工了

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

https://ex.noerr.eu.org/t/814028

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

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

© 2021 V2EX