再有一个小时,.NET 5 就要发布了

2020-11-10 22:47:23 +08:00
 gowk
做为从.NET Framework 2.0 就开始使用的.NETer 来说,有点小激动。中间转过 Java,现在觉得语言就是工具,用什么不重要了,适合就好。

但是还是想说 C# 9.0 太香了,虽然现在 Java,Javascript,Go,Python 都用过,还是觉得 C#用起来最舒服,Java 越来越不想写了,以后可能在以下几种之间切换了:

Go > C# > Typescript > Javacript
13641 次点击
所在节点    .NET
115 条回复
beyondex
2020-11-11 23:07:19 +08:00
我觉得未来几年会有一些新的 基于 REST API 服务的组件不用 Java 而是用 .NET Core 来实现,比如 Elasticsearch 这个东西,应用层通过 REST API 来通信,与你用什么语言无关,Elasticsearch 是用 Java 写的,特别吃内存,如果是用 .NET Core 内存、性能都会有显著的降低,这对于企业而言是很好的,因 REST API 的平台无关系,可以继续用现有平台,所以不需要站队。
Java 是跨平台的,.NET Core 也是跨平台的,Java 轮子最多,.NET 轮子也很丰富,如果是做一个 REST API 组件,为什么不用 .NET Core 呢?
lxilu
2020-11-11 23:08:05 +08:00
@nannanziyu ecpm 个位数?话说你现在还抠门吗…
coolmenu
2020-11-12 08:18:12 +08:00
@beyondex jdk 也在进步,企业一般不会为了这点性能就重写这么大的工作量的工程的。话说要是 rust 的 web 工具再成熟一些,用 rust 来一遍,估计内存占用率能减少非常多。
Cloutain
2020-11-12 08:54:14 +08:00
.NET 用起来 ,别的啥平台都不想再用了
forgottencoast
2020-11-12 09:04:52 +08:00
@nannanziyu 哥们,看了你的帖子了,原来是巨富啊,哈哈。
请问,现在 UWP 每个月还能有多少收入?
b00tyhunt3r
2020-11-12 09:10:14 +08:00
@beyondex
@coolmenu
@tikazyq
老哥们怎么看 go ?
goodboy95
2020-11-12 09:33:20 +08:00
反正对我来说,5.0 玩玩就好,真要当工具还得等 5.1
ztxcccc
2020-11-12 10:11:32 +08:00
@labnotok 个人 PC 怎么苦 X86 了? PC 的大头用户连 X86 是什么都不知道
pmispig
2020-11-12 10:34:04 +08:00
老哥,请问.net 有类似 go 的协程这么简单的用法吗,我看还是要用 sync await
ragnaroks
2020-11-12 11:43:55 +08:00
@agdhole 有专门的我吃阿普群,有人(贩子)在里面派单
nozer
2020-11-12 11:50:05 +08:00
.NET 5+:
1. CLR 所谓一次编译到处运行。
2. NativeAOT 直接编译成二进制,无 CLR 。
3. Intrinsics 支持,可以直接使用汇编指令。
4. 即将到来的 MAUI,支持全平台 UI 编程。
5. Aspnet Core MVC 不用多说。
6. Blazor Webassembly 未来趋势。

可以看到.net 未来的趋势是:
服务端、移动端(iOS\Android\UWP)、嵌入式、跨平台 UI 开发(Windows\Linux),都可以同时做到。
NCE
2020-11-12 12:57:51 +08:00
作为一个有 10 年+ .net 经验的人,很庆幸在某个时刻带领团队转了 Java 生态,让他们的就业机会充满更多可能。
ohoh
2020-11-12 14:16:07 +08:00
@NCE 扎心了
beyondex
2020-11-13 11:31:19 +08:00
@coolmenu #103 没说让企业重写,而是有新东西,而且是 REST API 的时候,可以考虑用 .NET Core 了,性能不错,生态也可以,Rust 生态和开发效率肯定是比不上的。
actorzjp
2020-11-20 12:32:14 +08:00
.net 不是都在博客园讨论吗……

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

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

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

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

© 2021 V2EX