V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PendingOni
V2EX  ›  职场话题

[感想]-貌似国内现在用.Net 技术的大厂很少

  •  
  •   PendingOni · 2022-09-19 19:54:27 +08:00 · 10090 次点击
    这是一个创建于 555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 .Net 的目前只看到了携程旅行,Tesla 就没什么了...

    第 1 条附言  ·  2022-09-20 19:55:25 +08:00

    ricardo-milos-meme.gif

    157 条回复    2022-10-17 13:11:28 +08:00
    1  2  
    wdwwtzy
        1
    wdwwtzy  
       2022-09-19 23:28:23 +08:00
    是的。话题完结
    documentzhangx66
        2
    documentzhangx66  
       2022-09-20 00:10:15 +08:00   ❤️ 3
    因为大家不傻。

    1.Windows 系统本身就很不灵活,连个 lvm 都没有,搞什么飞机。现在 Linux 这边 btrfs / zfs 甚至 Cephfs ,Win 呢?

    2.能选 Windows 的开发,除非刚需,否则技术水平相当有限,做的东西能好到哪里去。

    3..net 的微软全家桶基本上 VS + asp/.net + WCF + MSSQL Server 等等,MSSQLServer 分布式负载均衡的方案至今都没有,能选它的人,做的东西,能好到哪里去。

    等等...

    但不可否认,C# 的确好,VS 这一套东西开发效率也的确高。
    wu67
        3
    wu67  
       2022-09-20 00:20:41 +08:00
    大厂没有. 一些古早服务还是有留着的. 例如一些机关的网页, 招商银行(是的你没看错), 印象中建行也有(不过我很久没用过了, 不清楚现在怎样了). 别的应该都是些外企了, 反正我没怎么听过身边有人招.net, 都是 java 和 php 大法.
    Aloento
        4
    Aloento  
       2022-09-20 00:21:40 +08:00   ❤️ 1
    我个人用 ASP.NET Core 开发软件
    多平台互通效果非常好,服务运行在 Linux 上
    SQLServer 那玩意和.NET 又没有关系,说的好像 EF Core 没法用 pgSQL 一样
    .NET Core 开发跟 Windows 也没有太大关系
    所以为什么还要强行把现在的.NET 和 Windows 绑定呢
    京东一直在用.NET 哦,现在越来越多的大厂也开始用.NET
    agagega
        5
    agagega  
       2022-09-20 01:11:42 +08:00 via iPhone
    微软的东西现在好也掩盖不了当年微软技术确实坑过不少人,以及曾经 CEO 还公开管开源世界叫癌症。某前知乎网红微软员工时不时在账号里喷谷歌喷苹果喷 Linux ,我要是微软公关部估计得气死。
    PendingOni
        6
    PendingOni  
    OP
       2022-09-20 06:31:15 +08:00
    @agagega lol,第一次听说这事
    PendingOni
        7
    PendingOni  
    OP
       2022-09-20 06:32:02 +08:00
    @Aloento 我这边也是 Asp.Net Core,项目用 DockerFile 打包部署在 Docker 上面
    PendingOni
        8
    PendingOni  
    OP
       2022-09-20 06:38:02 +08:00
    @Aloento 不过有些 nuget 底层只支持.net framework 换成 Linux 环境就会有系统不支持的异常
    zhengxiaowai
        9
    zhengxiaowai  
       2022-09-20 09:13:04 +08:00
    确实是少,需要桌面软件的地方都上浏览器了,毕竟现在浏览器强大了。

    嵌入式设备由于需要跨平台,选择的都是 QT ,纯 C# 感觉没啥应用场景了
    onecode
        10
    onecode  
       2022-09-20 09:22:08 +08:00
    @documentzhangx66 反驳一下第三点:谁说.net 和 vs ,wcf ,sql server 绑定的
    PendingOni
        11
    PendingOni  
    OP
       2022-09-20 09:41:16 +08:00
    @zhengxiaowai 万金油
    sinnosong1
        12
    sinnosong1  
       2022-09-20 09:45:23 +08:00   ❤️ 15
    @onecode 这种傻逼直接拉黑就行了,不用理的
    god7d
        13
    god7d  
       2022-09-20 09:53:56 +08:00
    @documentzhangx66 你这种言论严重引起不适……按这种逻辑,微软的雇员们都是大菜鸟
    Akiya
        14
    Akiya  
       2022-09-20 10:55:58 +08:00
    微软:那我呢?
    PendingOni
        15
    PendingOni  
    OP
       2022-09-20 10:58:58 +08:00
    @Akiya 😂,当然不能忘了老东家了
    documentzhangx66
        16
    documentzhangx66  
       2022-09-20 11:59:23 +08:00
    @onecode

    这就是我为什么说,用这套东西开发的人很菜。

    你这不就是个典型,看文字都不认真。

    我哪句话说了 [绑定] ?
    documentzhangx66
        17
    documentzhangx66  
       2022-09-20 12:01:07 +08:00
    @Aloento

    这些东西不是没关系,而是联系非常紧密。

    从很多教材到项目,都是这一套打天下。

    至于跑在 Linux 上?这期间你遇到多少个坑,没点数?
    documentzhangx66
        18
    documentzhangx66  
       2022-09-20 12:02:21 +08:00
    @sinnosong1

    这就是我为什么说,用这套东西开发的人很菜。

    你看,这不典型例子嘛。

    菜到反驳不了,就骂脏话,甚至拉黑。
    documentzhangx66
        19
    documentzhangx66  
       2022-09-20 12:04:42 +08:00
    @god7d

    1.但凡你用个 java 或 c / cpp 在 Linux 玩几次开发,你也不至于严重引起不适,甚至你还会感同身受。

    2.这就是我为什么说,用这套东西开发的人很菜,连逻辑都搞错了。我原话是 选 Windows 的开发 + 非刚需,请仔细思考一下,微软雇员,属于这个范畴嘛?
    PendingOni
        20
    PendingOni  
    OP
       2022-09-20 12:15:20 +08:00
    @documentzhangx66 消消气 消消气
    PendingOni
        21
    PendingOni  
    OP
       2022-09-20 12:18:35 +08:00
    @documentzhangx66 不知怎得 现在祖安老哥特别多
    chouchoui
        22
    chouchoui  
       2022-09-20 12:23:46 +08:00   ❤️ 2
    Linux 吹双标就是这样啦,Linux 上遇到的问题都不是问题,只要微软相关的没问题那也是你们程序员有问题。
    Jabin
        23
    Jabin  
       2022-09-20 12:28:56 +08:00 via Android
    😄 大多对 .NET 的认识还停在 N 年前,现在的 .NET 已经不是之前的样子了
    documentzhangx66
        24
    documentzhangx66  
       2022-09-20 12:41:20 +08:00
    @chouchoui

    但凡你能认真学学 Linux ,也不至于说出这种爱好者级别的话。

    Linux 出问题了,你可以自己解决。

    比如用 Mysql 或 MongoDB ,有问题了,你甚至可以去修改数据库源码。Linux 系统出问题了,也可以找源码出来改改。

    MSSQL Server 出问题了,你能找到源码自己修改?

    Windows 出问题了,你能找到源码自己修改?
    documentzhangx66
        25
    documentzhangx66  
       2022-09-20 12:41:54 +08:00
    @Jabin

    那你来解释下,现在的 .NET 是个什么样子?
    werls
        26
    werls  
       2022-09-20 12:53:33 +08:00
    donet 什么东西、 除了做工厂和游戏客户端会用、纯互联网很少、
    PendingOni
        27
    PendingOni  
    OP
       2022-09-20 12:55:21 +08:00
    @werls 微软版权的 Java(大雾
    icyalala
        28
    icyalala  
       2022-09-20 12:57:30 +08:00
    Unity 呀,那么多游戏
    PendingOni
        29
    PendingOni  
    OP
       2022-09-20 12:58:21 +08:00
    @icyalala UE4 现在也不错
    zgl263885
        30
    zgl263885  
       2022-09-20 14:21:34 +08:00 via iPhone
    一声叹息
    zwh418346771
        31
    zwh418346771  
       2022-09-20 15:08:57 +08:00
    某种方面来说,没有这么卷(中小厂,实体行业)
    jbgz
        32
    jbgz  
       2022-09-20 15:33:04 +08:00
    个人感觉.net core 非常好用😁
    userforg2021
        33
    userforg2021  
       2022-09-20 15:34:11 +08:00   ❤️ 1
    因为很多人对.net 的认知还停留在至少 2016 年以前,他们连搜都没搜来看一眼就开始喷,但凡看了一眼官网教程目录都不至于说出某些话。你跟他提.net ,他反手就要给你扯 Windows 、mssql 那些有的没的,我不太懂这是什么逻辑。当然了,还是因为微软是原罪,一些群体都能人均给 Linux 、Mysql 做修改了,当然看不上啦
    Chad0000
        34
    Chad0000  
       2022-09-20 15:35:56 +08:00
    @userforg2021 要是集中搜索中文圈子,可能多半也不会太好。
    Jooooooooo
        35
    Jooooooooo  
       2022-09-20 15:37:20 +08:00   ❤️ 1
    你作为一个老板, 打算用 .net 开发一个新产品, 后果是招不到程序员.
    LeegoYih
        36
    LeegoYih  
       2022-09-20 15:41:34 +08:00
    @Jooooooooo
    #35 描述的基本上就是国内的现状

    我前东家有个部门是用 C#.NET ,三个月只招了两位 Senior ,招人难就渐渐换 Java 了。
    拿服务端来说,其他语言能实现的功能 C#.NET 都能实现,但是上面领导不关心用什么语言,只想快速拓展业务,招不到人就僵住了
    shunia
        37
    shunia  
       2022-09-20 15:49:08 +08:00
    其实 github 上.NET 项目不少的,活跃度也都很高。
    比如我最近在找一些跨平台的 UI 框架 /工具链,发现一个叫 Avalonia 的.NET 项目居然有 15K 的星,但是从来没听说过也没见过。
    微软自家的 MAUI 活跃度也非常高。

    个人觉得 C#写起来非常舒服,功能强大,语法清晰简练,微软的文档也很赞。
    rocksolid
        38
    rocksolid  
       2022-09-20 15:56:21 +08:00
    @LeegoYih 是的 老东家招不到初级.net 直接招 java 进来转
    wanguorui123
        39
    wanguorui123  
       2022-09-20 16:58:04 +08:00
    个人用 C#相当不错,可惜微软生态发展慢,JAVA 底子不好但是轮子太多一样玩的风生水起
    Removable
        40
    Removable  
       2022-09-20 17:41:14 +08:00 via iPhone
    @documentzhangx66 但凡你稍微查查资料也知道如今.NET 已经大变样了,跨平台都已经六七年了
    aguesuka
        41
    aguesuka  
       2022-09-20 17:57:39 +08:00   ❤️ 1
    Unity 是好东西, 该学
    .NET Framework 是垃圾, 早死早超生
    .NET Core 请比 .NET Framework 火以后再证明自己可燃

    C#er 用着 .NET Framework 吹着 .NET Core 我是看不懂的.
    Just1n
        42
    Just1n  
       2022-09-20 17:58:33 +08:00   ❤️ 2
    非大厂
    /t/870711
    Bazingal
        43
    Bazingal  
       2022-09-20 18:03:25 +08:00
    腾讯、网易,不多但确实有,注意不是指老项目有用到而是近一年有招聘岗位的,而且是 B/S 不是 windows 客户端
    aguesuka
        44
    aguesuka  
       2022-09-20 18:09:52 +08:00
    .NET 的黑点主要就是两个, 一个是 .NET Framework 是垃圾, 一个是.NET Core 的市场和就业比这坨垃圾还凉. 但是这并不是一个值得黑的地方, 至少不应该对 C#er 有敌意. 真正让人生气的地方就是有些 C#er 借着微软改名部把这两个东西混为一谈, 还把 Unity 拉下水.

    我相信以后尽管 unity 大家都用 mono, 但是 .NET 会说"诶, 最新版本的 Unity 支持 .NET 啊" 然后证明 .NET 的生态有多么优秀
    Chad0000
        45
    Chad0000  
       2022-09-20 18:10:44 +08:00
    @shunia
    Avalonia 是个好东西,虽然有各种小问题。我现在是不做桌面了,否则还真想大胆用它。.NET 真心好,尤其是我可以在外面继续使用它写项目(而且.NET 在这边还是主流)。

    @Just1n
    澳新这边.NET 是主流一点儿也不见外哈
    userforg2021
        46
    userforg2021  
       2022-09-20 18:15:53 +08:00
    @Chad0000
    我觉得你说的对,这不又来了。。。。
    Aloento
        47
    Aloento  
       2022-09-20 18:57:41 +08:00 via Android
    @documentzhangx66 巧了,我部署十分丝滑
    Windows 开发,GitHub Ubuntu CI/DI ,Linux 运行
    什么问题?完全没有问题,只有你自己的问题
    国内教材...项目...你都在 V2EX 了你还看这些东西吗?
    mooyo
        48
    mooyo  
       2022-09-20 19:05:34 +08:00
    限定在国内互联网行业的话,c#就是寸草不生。
    BrettD
        49
    BrettD  
       2022-09-20 19:10:15 +08:00 via iPhone
    @documentzhangx66 我们公司的项目,C#和 F#工程,.NET 6+PostgreSQL+RHEL ,整个开发过程很正常啊
    ration
        50
    ration  
       2022-09-20 19:17:29 +08:00 via Android
    感慨没用,不考虑语言,多学学底层和中间价就好了
    drackzy
        51
    drackzy  
       2022-09-20 19:26:03 +08:00
    国内技术栈不随大溜,找工作和薪资上面太吃亏。这点和国外不一样的。
    documentzhangx66
        52
    documentzhangx66  
       2022-09-20 19:40:58 +08:00
    @Removable

    你想证明 .net 如今变得很好。你的方法是,让我去查资料。

    大家看到没?

    所以,我说搞 .net 的基本都菜,这又是来送案例的。
    PendingOni
        53
    PendingOni  
    OP
       2022-09-20 19:43:35 +08:00
    @BrettD 连 F#都用了?那东西不太好学的
    documentzhangx66
        54
    documentzhangx66  
       2022-09-20 19:46:31 +08:00
    @userforg2021

    1.你怎么知道别人没搜?

    2.官网的什么教程,什么目录?推断出不至于说出什么话?

    3..Net 的主要环境就是 Windows + MSSQLServer ,至于所谓的支持 Linux ,请问对比一下 Windows 与 Linux 两个环境下,.Net 整套环境的搭建、开发、调试、瓶颈分析与排错的难易度与踩坑数量?这就是你需要弄懂的逻辑。

    4.微软不是原罪,我说了,这套东西的开发效率很高,毕竟 VS 太阳系第一 IDE 。

    我 Windows 与 Linux 都玩,我会 C# 也会 Java ,所以我看问题很客观很中立,知道每样东西的优缺点,知道什么情况下应该选什么样的方案。

    不像你们,只懂个 .Net ,为了洗白而洗白,洗都洗不到正确的地方上。
    Chad0000
        55
    Chad0000  
       2022-09-20 19:47:52 +08:00
    @Aloento
    我们和你们一样:Windows 开发(组内有个在 Mac 上开发),Azure DevOps CI/CD (我自己也上过 Github CI/CD ),K8S 托管(我自己是 K3S+Ubuntu )。

    话说也不是所有程序员都 Update 他们的知识的,不 Update 也就算,还到处抨击别人就更不对了。.NET 都云原生了还部署不丝滑的不是合格的.NETer 。
    documentzhangx66
        56
    documentzhangx66  
       2022-09-20 19:50:48 +08:00
    @Aloento

    你没问题是好事,但请多加几个 .net 群,看看其他小伙伴们是怎么吐槽的。

    有一种东西叫幸存者偏差。
    Bazingal
        57
    Bazingal  
       2022-09-20 19:51:34 +08:00
    @documentzhangx66 除了开发,其它各方面.NET 在 linux 下比 windows 好用多了
    documentzhangx66
        58
    documentzhangx66  
       2022-09-20 19:51:49 +08:00
    @BrettD

    正常是好事,难道你还想踩坑??
    PendingOni
        59
    PendingOni  
    OP
       2022-09-20 19:53:26 +08:00
    ![ricardo-milos-meme.gif]( https://s2.loli.net/2022/09/20/Rjgab5t92S3GCs4.gif)
    希望大家静心讨论,尽量别吵架
    documentzhangx66
        60
    documentzhangx66  
       2022-09-20 20:00:34 +08:00
    @Bazingal

    Linux 本来对于大部分开发,比 Windows 更友好。
    Chad0000
        61
    Chad0000  
       2022-09-20 20:04:30 +08:00
    @PendingOni
    有的库也是可以强上的,比如我之前买过一个 PDF 库,当时买的时候只有.net framework 版本,不想续费升级毕竟不便宜,强制加到.net5 的项目中不会出错,然后我发布到 Linux 下出错了,最终也是在 DockerFile 中额外安装几个 Lib 才搞定。

    当然这也是开发环境( Windows )和部署环境( Linux )不一致的问题,算是小问题吧,毕竟如果觉得 Linux 开发不爽那就是太问题了。

    当然现在很多库都开始兼容了,至少是我们的项目没再遇到了。
    PendingOni
        62
    PendingOni  
    OP
       2022-09-20 20:05:51 +08:00
    @Chad0000 我之前就是发现 Vertica.Data 的包底层调用 Win32 的接口用不了才换的 Postgres...
    Bazingal
        63
    Bazingal  
       2022-09-20 20:05:57 +08:00
    @documentzhangx66 不觉得,跨平台 IDE 体验基本一致,但是 linux 桌面目前没一个好用的
    documentzhangx66
        64
    documentzhangx66  
       2022-09-20 20:25:08 +08:00
    @Bazingal

    当你在 Linux 下搞桌面时,就已经输了。

    Linux 桌面只是一个辅助,而且各种问题,除非有测试 Oracle 安装之类的刚需事情外,不应该使用 Linux 桌面。

    Linux 真正的打开方式是:Windows 多屏 + xShell -> Linux 终端。

    xShell 是 xManager 中的一个软件。
    Magentaize
        65
    Magentaize  
       2022-09-20 20:32:17 +08:00 via iPhone
    我司也是.NET6+RHEL+docker 毫无问题。但是有些人好像又能给 Linux 和 mysql 提交代码又用着不开源的 xshell ,是不是有点双标
    documentzhangx66
        66
    documentzhangx66  
       2022-09-20 20:41:29 +08:00
    @Magentaize

    一点都不双标。

    1.Windows 图形界面比 Linux 桌面稳,比 Linux 桌面开发效率高。开发 Linux 选 Windows 是正确的,虽然这句话听着有点奇怪。

    2.我几年前,评测过几乎所有主流的 Windows 连接 Linux 的工具,xShell 是我见过最好的。

    所以在 Windows 多屏环境下,用 xShell 连接 Linux ,我觉得是正确的方式。
    Bazingal
        67
    Bazingal  
       2022-09-20 20:52:25 +08:00 via Android
    @documentzhangx66 不用 linux 桌面就不能叫用 linux 开发了,到头来还是 Windows 更胜一筹
    Jirajine
        68
    Jirajine  
       2022-09-20 21:01:19 +08:00   ❤️ 1
    @documentzhangx66 你对 dotnet 的批评很对,虽然 M$看似拥抱开源开放跨平台,但总是在各个角落里变着法的引导你用 Windows + VS 那一套,恶心不是客户的开源用户。
    但你对 Linux 桌面的看法简直和 M$如出一辙,MAUI 只支持 win/mac 的情况下大言不惭的宣称支持所有桌面平台,仿佛 Linux desktop 根本不存在一样。Windows 桌面确实成熟稳定 bug 少,用户量摆在那里,但开发者用起来有多恶心看 mac 销量就知道。
    userforg2021
        69
    userforg2021  
       2022-09-20 21:13:59 +08:00
    @documentzhangx66
    我提您了吗?您为什么要对号入座呢?
    您怎么得出的结论“.Net 的主要环境就是 Windows + MSSQLServer”呢?您所谓的主要环境是运行环境还是开发环境呢?
    您怎么知道我不用 Linux ?不会 Java 呢?
    您从哪里客观的得出了这些结论呢?
    BrettD
        70
    BrettD  
       2022-09-20 21:45:07 +08:00 via iPhone
    @documentzhangx66 但是您的评论的意思是.NET 烂到正常人不会选择使用
    PendingOni
        71
    PendingOni  
    OP
       2022-09-20 21:47:51 +08:00
    这帖子迟早移得被 Livid 移到 水深火热 tag 里...
    nvioue
        72
    nvioue  
       2022-09-20 22:04:37 +08:00
    @onecode 第二点也要反驳 这开口就是歧视 win 系统,虽然 win 有待改进的地方 我记得早些年韩国做网游的很喜欢用 win server ,因为 DirectX API 和客户都绑定了好像。
    netnr
        73
    netnr  
       2022-09-20 22:15:00 +08:00 via Android
    小丑
    PendingOni
        74
    PendingOni  
    OP
       2022-09-20 22:19:59 +08:00 via Android
    @netnr nah 我和你一样 都是 XX
    documentzhangx66
        75
    documentzhangx66  
       2022-09-20 22:25:06 +08:00
    @Bazingal

    Linux 开发并不是指一定要在 Linux 桌面上搞开发。就像开发并不是一定要用 Java 才叫开发一样。

    开发有很多种,Linux 的开发,大部分情况下,是可以在 shell 下进行的。

    开发工具,也是 Windows 上的好用。所以在 Windows 上用工具进行 Linux 开发,是常态。
    documentzhangx66
        76
    documentzhangx66  
       2022-09-20 22:26:50 +08:00
    @Jirajine

    我对 Linux 桌面 不看好,主要是因为 Linux 桌面环境太多太杂,问题太多。

    简直比 Windows 上的 asper 还不靠谱。
    Aloento
        77
    Aloento  
       2022-09-20 22:30:44 +08:00
    @PendingOni 大哥你这波赚经验赚麻了呀
    documentzhangx66
        78
    documentzhangx66  
       2022-09-20 22:31:31 +08:00
    @userforg2021

    1.不是我对号入座,只是和你正常讨论而已。

    2.我得出 .net 主要环境是 Windows + MSSQLServer 的结论,是因为这一套可以快速、无痛、官方先天兼容部署。但凡你要在这套环境里,把 VS 改为 Eclipse ,或者把 DB 改为 Mysql 或 Oracle ,你对比一下,看看是否还这么顺心,以及找找问题出在哪里。

    3.我哪句话说了你不用 Linux ,你不会 Java ?

    4.我的客观在于这些我都用过,而你没有。
    PendingOni
        79
    PendingOni  
    OP
       2022-09-20 22:31:57 +08:00 via Android
    Removable
        80
    Removable  
       2022-09-20 22:33:54 +08:00 via iPhone
    @documentzhangx66 ……你赢了,真棒呢
    documentzhangx66
        81
    documentzhangx66  
       2022-09-20 22:34:44 +08:00
    @BrettD

    不一定,要看场景。

    我在一开始就说了,刚需场景,那没办法。

    但如果不是刚需场景,选 C# 要不员工傻、要不公司穷、要不公司穷且员工傻。
    beyondex
        82
    beyondex  
       2022-09-20 22:35:52 +08:00 via Android
    国内确实少,不过 .net 不卷。
    BrettD
        83
    BrettD  
       2022-09-20 22:55:45 +08:00 via iPhone   ❤️ 1
    @documentzhangx66 您发的这个人身攻击的地图炮还是有点太不尊重人了,我们公司这个项目就是纯后端的服务,和传统的“微软技术栈”不沾边,选 Java 还是 Kotlin 还是 C#还是 TypeScript 还是 Go 都可以做,最后选择的 C#和 F#做起来也没有大问题,和选择其它技术栈一样都能够正常开发,为什么要羞辱说选择.NET 的员工和公司都是傻 B 呢?
    aheadlead
        84
    aheadlead  
       2022-09-20 23:02:19 +08:00
    @god7d #13 怎么会呢? 20 万微软工程师一人解决一个场景,windows 无敌了 🐶
    aheadlead
        85
    aheadlead  
       2022-09-20 23:13:32 +08:00
    @documentzhangx66 #24
    MSSQL Server 出问题了,你能找到源码自己修改?

    Windows 出问题了,你能找到源码自己修改?

    ---
    有没有一种可能,本来就有售后?难道你用盗版?
    dcsuibian
        86
    dcsuibian  
       2022-09-20 23:21:01 +08:00
    个人观点:好不好是其次,主要问题是微软的解决方案要钱,所以生态就差了。
    aheadlead
        87
    aheadlead  
       2022-09-20 23:23:03 +08:00
    笑死了,azure backend 那么多用 .net core 的,bing 和 m365 也越来越多的 team 在往 .net core 转的,怎么就没人用了?前面一个帖子吹 windows 工程师多么多么牛逼,想过没你吹的牛逼工程师也在用 C# .net core ?微软是员工傻还是公司穷?

    .net core 对大型公司不合适我可以理解,但对中小型传统企业写点简单业务到底哪里不合适了?现在 .net core 还有多少场景绑定死了 windows 的?今天微软自己的服务都有好多是 .net core on linux 的,你是不是还拿着十几年前的 .net framework 来理解?

    net core 的市场和就业在国外会好不少。
    Jirajine
        88
    Jirajine  
       2022-09-20 23:25:58 +08:00
    @documentzhangx66 Linux 桌面除了不成熟、用户少没有其他问题。而 Windows ,编码、注册表、路径、shell 、链接、toolchain 、依赖管理、CRLF 、utf-8 BOM 、进程模型,到处都是坑。没有 Windows 非 unicode 编码十年前就淘汰了,Windows 为非 Unicode 续命几十年。
    documentzhangx66
        89
    documentzhangx66  
       2022-09-20 23:28:08 +08:00
    @aheadlead

    有没有一种可能,一个 .net 团队遇到一个 Windows bug ,正版有售后,但因为某些问题,售后不解决,导致公司巨额损失,团队带头人被迫离职,后来重新招了个带队的,换了 Java ?
    aheadlead
        90
    aheadlead  
       2022-09-20 23:30:29 +08:00
    documentzhangx66
        91
    documentzhangx66  
       2022-09-20 23:31:05 +08:00
    @BrettD

    你们会 Java ,会 go ,然后因为刚需选 C#,这就没问题。因为你们看似在用 .net ,其实思维与逻辑早就上升到 Java / go 了。
    documentzhangx66
        92
    documentzhangx66  
       2022-09-20 23:32:14 +08:00
    @Jirajine 然而不成熟、用户少,就是最大的问题。
    aheadlead
        93
    aheadlead  
       2022-09-20 23:32:20 +08:00
    你能重新带队换个 java 能更低成本搞定的话,就说明你技术选型一开始就错了

    很多中小型公司整个技术团队就 1-3 个人,业务也不复杂,管你用什么都能解决问题,凭什么不能用 .net core 了?
    documentzhangx66
        94
    documentzhangx66  
       2022-09-20 23:33:07 +08:00
    SeaTac
        95
    SeaTac  
       2022-09-20 23:33:33 +08:00 via iPhone
    可以说“国内和北美用 dot net 的大厂都很少”
    aheadlead
        96
    aheadlead  
       2022-09-20 23:37:27 +08:00   ❤️ 3
    @documentzhangx66 #92





    一定要让人这样给你圈出来么?
    aheadlead
        97
    aheadlead  
       2022-09-20 23:40:20 +08:00
    草 看了这么多年 原来这个图下面还有一行小字 先人诚不我欺
    documentzhangx66
        98
    documentzhangx66  
       2022-09-20 23:41:47 +08:00
    @aheadlead

    你居然天真地相信售后能解决问题,一点项目经验都没有,居然还敢贴出 X-Y 问题来教育我...

    哪来的小 P 孩?

    我贴的那个例子,知道是哪家公司的事嘛?
    aheadlead
        99
    aheadlead  
       2022-09-20 23:43:53 +08:00
    @documentzhangx66 #96 不错 那听起来买 oracle 也是用不到售后的咯?
    aheadlead
        100
    aheadlead  
       2022-09-20 23:44:35 +08:00
    @documentzhangx66 #96 不错 小 P 孩才不会推荐别人万级数据上 O 呢 呵呵
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3208 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:34 · PVG 19:34 · LAX 04:34 · JFK 07:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.