V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gowk
V2EX  ›  .NET

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

  •  
  •   gowk · 2020-11-10 22:47:23 +08:00 · 13381 次点击
    这是一个创建于 1264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做为从.NET Framework 2.0 就开始使用的.NETer 来说,有点小激动。中间转过 Java,现在觉得语言就是工具,用什么不重要了,适合就好。

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

    Go > C# > Typescript > Javacript
    115 条回复    2020-11-20 12:32:14 +08:00
    1  2  
    beyondex
        101
    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
        102
    lxilu  
       2020-11-11 23:08:05 +08:00 via iPhone
    @nannanziyu ecpm 个位数?话说你现在还抠门吗…
    coolmenu
        103
    coolmenu  
       2020-11-12 08:18:12 +08:00
    @beyondex jdk 也在进步,企业一般不会为了这点性能就重写这么大的工作量的工程的。话说要是 rust 的 web 工具再成熟一些,用 rust 来一遍,估计内存占用率能减少非常多。
    Cloutain
        104
    Cloutain  
       2020-11-12 08:54:14 +08:00
    .NET 用起来 ,别的啥平台都不想再用了
    forgottencoast
        105
    forgottencoast  
       2020-11-12 09:04:52 +08:00
    @nannanziyu 哥们,看了你的帖子了,原来是巨富啊,哈哈。
    请问,现在 UWP 每个月还能有多少收入?
    b00tyhunt3r
        106
    b00tyhunt3r  
       2020-11-12 09:10:14 +08:00
    @beyondex
    @coolmenu
    @tikazyq
    老哥们怎么看 go ?
    goodboy95
        107
    goodboy95  
       2020-11-12 09:33:20 +08:00
    反正对我来说,5.0 玩玩就好,真要当工具还得等 5.1
    ztxcccc
        108
    ztxcccc  
       2020-11-12 10:11:32 +08:00
    @labnotok 个人 PC 怎么苦 X86 了? PC 的大头用户连 X86 是什么都不知道
    pmispig
        109
    pmispig  
       2020-11-12 10:34:04 +08:00
    老哥,请问.net 有类似 go 的协程这么简单的用法吗,我看还是要用 sync await
    ragnaroks
        110
    ragnaroks  
       2020-11-12 11:43:55 +08:00
    @agdhole 有专门的我吃阿普群,有人(贩子)在里面派单
    nozer
        111
    nozer  
       2020-11-12 11:50:05 +08:00   ❤️ 1
    .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
        112
    NCE  
       2020-11-12 12:57:51 +08:00   ❤️ 1
    作为一个有 10 年+ .net 经验的人,很庆幸在某个时刻带领团队转了 Java 生态,让他们的就业机会充满更多可能。
    ohoh
        113
    ohoh  
       2020-11-12 14:16:07 +08:00
    @NCE 扎心了
    beyondex
        114
    beyondex  
       2020-11-13 11:31:19 +08:00
    @coolmenu #103 没说让企业重写,而是有新东西,而且是 REST API 的时候,可以考虑用 .NET Core 了,性能不错,生态也可以,Rust 生态和开发效率肯定是比不上的。
    actorzjp
        115
    actorzjp  
       2020-11-20 12:32:14 +08:00 via iPhone
    .net 不是都在博客园讨论吗……
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 14:50 · PVG 22:50 · LAX 07:50 · JFK 10:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.