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

讨论 未结 80 54
PendingOni
PendingOni 会员 2022年9月19日 12:29 发表
<p>用 .Net 的目前只看到了携程旅行,Tesla 就没什么了...</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
80个回复
  • documentzhangx66
    2022年9月19日 16:26
    因为大家不傻。 1.Windows 系统本身就很不灵活,连个 lvm 都没有,搞什么飞机。现在 Linux 这边 btrfs / zfs 甚至 Cephfs ,Win 呢? 2.能选 Windows 的开发,除非刚需,否则技术水平相当有限,做的东西能好到哪里去。 3..net 的微软全家桶基本上 VS + asp/.net + WCF + MSSQL Server 等等,MSSQLServer 分布式负载均衡的方案至今都没有,能选它的人,做的东西,能好到哪里去。 等等... 但不可否认,C# 的确好,VS 这一套东西开发效率也的确高。
    0 0
  • wu67
    2022年9月19日 16:26
    大厂没有. 一些古早服务还是有留着的. 例如一些机关的网页, 招商银行(是的你没看错), 印象中建行也有(不过我很久没用过了, 不清楚现在怎样了). 别的应该都是些外企了, , 都是 java 和 php 大法.
    0 0
  • Aloento
    2022年9月19日 16:26
    我个人用 Core 开发软件 多平台互通效果非常好,服务运行在 Linux 上 SQLServer 又没有关系,说的好像 EF Core 没法用 pgSQL 一样 .NET Core 开发跟 Windows 也没有太大关系 和 Windows 绑定呢 哦, 了
    0 0
  • agagega
    2022年9月19日 17:29
    微软的东西现在好也掩盖不了当年微软技术确实坑过不少人,以及曾经 CEO 还公开管开源世界叫癌症。某前知乎网红微软员工时不时在账号里喷谷歌喷苹果喷 Linux ,我要是微软公关部估计得气死。
    0 0
  • documentzhangx66
    2022年9月20日 04:26
    这就是我为什么说,用这套东西开发的人很菜。 你这不就是个典型,看文字都不认真。 我哪句话说了 [绑定] ?
    0 0
  • documentzhangx66
    2022年9月20日 04:26
    这些东西不是没关系,而是联系非常紧密。 从很多教材到项目,都是这一套打天下。 至于跑在 Linux 上?这期间你遇到多少个坑,没点数?
    0 0
  • documentzhangx66
    2022年9月20日 04:26
    这就是我为什么说,用这套东西开发的人很菜。 你看,这不典型例子嘛。 菜到反驳不了,就骂脏话,甚至拉黑。
    0 0
  • documentzhangx66
    2022年9月20日 04:26
    1.但凡你用个 java 或 c / cpp 在 Linux 玩几次开发,你也不至于严重引起不适,甚至你还会感同身受。 2.这就是我为什么说,用这套东西开发的人很菜,连逻辑都搞错了。我原话是 选 Windows 的开发 + 非刚需,请仔细思考一下,微软雇员,属于这个范畴嘛?
    0 0
  • PendingOni
    2022年9月20日 04:26
    不知怎得 现在祖安老哥特别多
    0 0
  • chouchoui
    2022年9月20日 04:26
    Linux 吹双标就是这样啦,Linux 上遇到的问题都不是问题,只要微软相关的没问题那也是你们程序员有问题。
    0 0
  • Jabin
    2022年9月20日 04:55
    😄 大多对 .NET 的认识还停在 N 年前,现在的 .NET 已经不是之前的样子了
    0 0
  • documentzhangx66
    2022年9月20日 04:55
    但凡你能认真学学 Linux ,也不至于说出这种爱好者级别的话。 Linux 出问题了,你可以自己解决。 比如用 Mysql 或 MongoDB ,有问题了,你甚至可以去修改数据库源码。Linux 系统出问题了,也可以找源码出来改改。 MSSQL Server 出问题了,你能找到源码自己修改? Windows 出问题了,你能找到源码自己修改?
    0 0
  • werls
    2022年9月20日 04:55
    donet 什么东西、 除了做工厂和游戏客户端会用、纯互联网很少、
    0 0
  • aguesuka
    2022年9月20日 10:28
    Unity 是好东西, 该学 .NET Framework 是垃圾, 早死早超生 .NET Core 请比 .NET Framework 火以后再证明自己可燃 C#er 用着 .NET Framework 吹着 .NET Core 我是看不懂的.
    0 0
  • Bazingal
    2022年9月20日 10:28
    腾讯、网易,不多但确实有,注意不是指老项目有用到而是近一年有招聘岗位的,而且是 B/S 不是 windows 客户端
    0 0
  • aguesuka
    2022年9月20日 10:28
    .NET 的黑点主要就是两个, 一个是 .NET Framework 是垃圾, Core 的市场和就业比这坨垃圾还凉. 但是这并不是一个值得黑的地方, 至少不应该对 C#er 有敌意. 真正让人生气的地方就是有些 C#er 借着微软改名部把这两个东西混为一谈, 还把 Unity 拉下水. 我相信以后尽管 unity 大家都用 mono, 但是 .NET 会说"诶, 最新版本的 Unity 支持 .NET 啊" 然后证明 .NET 的生态有多么优秀
    0 0
  • Chad0000
    2022年9月20日 10:28
    Avalonia 是个好东西,虽然有各种小问题。我现在是不做桌面了,否则还真想大胆用它。.NET 真心好,尤其是我可以在外面继续使用它写项目( 在这边还是主流)。 @ 是主流一点儿也不见外哈
    0 0
  • Aloento
    2022年9月20日 11:26
    巧了,我部署十分丝滑 Windows 开发,GitHub Ubuntu CI/DI ,Linux 运行 什么问题?完全没有问题,只有你自己的问题 国内教材...项目...你都在 V2EX 了你还看这些东西吗?
    0 0
  • mooyo
    2022年9月20日 11:26
    限定在国内互联网行业的话,c#就是寸草不生。
    0 0
  • BrettD
    2022年9月20日 11:26
    我们公司的项目,C#和 F#工程,.NET 6+PostgreSQL+RHEL ,整个开发过程很正常啊
    0 0
  • ration
    2022年9月20日 11:26
    感慨没用,不考虑语言,多学学底层和中间价就好了
    0 0
  • drackzy
    2022年9月20日 11:57
    国内技术栈不随大溜,找工作和薪资上面太吃亏。这点和国外不一样的。
    0 0
  • documentzhangx66
    2022年9月20日 11:57
    你想证明 .net 如今变得很好。你的方法是,让我去查资料。 大家看到没? 所以,我说搞 .net 的基本都菜,这又是来送案例的。
    0 0
  • PendingOni
    2022年9月20日 11:57
    连 F#都用了?那东西不太好学的
    0 0
  • documentzhangx66
    2022年9月20日 11:57
    1.你怎么知道别人没搜? 2.官网的什么教程,什么目录?推断出不至于说出什么话? 3..Net 的主要环境就是 Windows + MSSQLServer ,至于所谓的支持 Linux ,请问对比一下 Windows 与 Linux 两个环境下,.Net 整套环境的搭建、开发、调试、瓶颈分析与排错的难易度与踩坑数量?这就是你需要弄懂的逻辑。 4.微软不是原罪,我说了,这套东西的开发效率很高,毕竟 VS 太阳系第一 IDE 。 我 Windows 与 Linux 都玩,我会 C# 也会 Java ,所以我看问题很客观很中立,知道每样东西的优缺点,知道什么情况下应该选什么样的方案。 不像你们,只懂个 .Net ,为了洗白而洗白,洗都洗不到正确的地方上。
    0 0
  • Chad0000
    2022年9月20日 11:57
    我们和你们一样:Windows 开发(组内有个在 Mac 上开发),Azure DevOps CI/CD (我自己也上过 Github CI/CD ),K8S 托管(我自己是 K3S+Ubuntu )。 话说也不是所有程序员都 Update 他们的知识的,不 Update 也就算,还到处抨击别人就更不对了。.NET 都云原生了还部署不丝滑的不是合格的.NETer 。
    0 0
  • documentzhangx66
    2022年9月20日 11:57
    你没问题是好事,但请多加几个 .net 群,看看其他小伙伴们是怎么吐槽的。 有一种东西叫幸存者偏差。
    0 0
  • Bazingal
    2022年9月20日 11:57
    除了开发, 在 linux 下比 windows 好用多了
    0 0
  • PendingOni
    2022年9月20日 11:57
    ![ricardo-milos-meme.gif]( ) 希望大家静心讨论,尽量别吵架
    0 0
  • documentzhangx66
    2022年9月20日 12:28
    你没问题是好事,但请多加几个 .net 群,看看其他小伙伴们是怎么吐槽的。 有一种东西叫幸存者偏差。
    0 0
  • Chad0000
    2022年9月20日 12:28
    有的库也是可以强上的,比如我之前买过一个 PDF 库, framework 版本,不想续费升级毕竟不便宜,强制加到.net5 的项目中不会出错,然后我发布到 Linux 下出错了,最终也是在 DockerFile 中额外安装几个 Lib 才搞定。 当然这也是开发环境( Windows )和部署环境( Linux )不一致的问题,算是小问题吧,毕竟如果觉得 Linux 开发不爽那就是太问题了。 当然现在很多库都开始兼容了,至少是我们的项目没再遇到了。
    0 0
  • PendingOni
    2022年9月20日 12:28
    我之前就是发现 Vertica.Data 的包底层调用 Win32 的接口用不了才换的 Postgres...
    0 0
  • Bazingal
    2022年9月20日 12:28
    不觉得,跨平台 IDE 体验基本一致,但是 linux 桌面目前没一个好用的
    0 0
  • documentzhangx66
    2022年9月20日 12:28
    当你在 Linux 下搞桌面时,就已经输了。 Linux 桌面只是一个辅助,而且各种问题,除非有测试 Oracle 安装之类的刚需事情外,不应该使用 Linux 桌面。 Linux 真正的打开方式是:Windows 多屏 + xShell -> Linux 终端。 xShell 是 xManager 中的一个软件。
    0 0
  • documentzhangx66
    2022年9月20日 12:56
    当你在 Linux 下搞桌面时,就已经输了。 Linux 桌面只是一个辅助,而且各种问题,除非有测试 Oracle 安装之类的刚需事情外,不应该使用 Linux 桌面。 Linux 真正的打开方式是:Windows 多屏 + xShell -> Linux 终端。 xShell 是 xManager 中的一个软件。
    0 0
  • Magentaize
    2022年9月20日 12:56
    我司也是.NET6+RHEL+docker 毫无问题。但是有些人好像又能给 Linux 和 mysql 提交代码又用着不开源的 xshell ,是不是有点双标
    0 0
  • documentzhangx66
    2022年9月20日 12:56
    一点都不双标。 1.Windows 图形界面比 Linux 桌面稳,比 Linux 桌面开发效率高。开发 Linux 选 Windows 是正确的,虽然这句话听着有点奇怪。 2.我几年前,评测过几乎所有主流的 Windows 连接 Linux 的工具,xShell 是我见过最好的。 所以在 Windows 多屏环境下,用 xShell 连接 Linux ,我觉得是正确的方式。
    0 0
  • Bazingal
    2022年9月20日 12:56
    不用 linux 桌面就不能叫用 linux 开发了,到头来还是 Windows 更胜一筹
    0 0
  • Jirajine
    2022年9月20日 13:28
    你对 dotnet 的批评很对,虽然 M$看似拥抱开源开放跨平台,但总是在各个角落里变着法的引导你用 Windows + VS 那一套,恶心不是客户的开源用户。 但你对 Linux 桌面的看法简直和 M$如出一辙,MAUI 只支持 win/mac 的情况下大言不惭的宣称支持所有桌面平台,仿佛 Linux desktop 根本不存在一样。Windows 桌面确实成熟稳定 bug 少,用户量摆在那里,但开发者用起来有多恶心看 mac 销量就知道。
    0 0
  • userforg2021
    2022年9月20日 13:28
    我提您了吗?您为什么要对号入座呢? 您怎么得出的结论“.Net 的主要环境就是 Windows + MSSQLServer”呢?您所谓的主要环境是运行环境还是开发环境呢? 您怎么知道我不用 Linux ?不会 Java 呢? 您从哪里客观的得出了这些结论呢?
    0 0
  • BrettD
    2022年9月20日 13:57
    烂到正常人不会选择使用
    0 0
  • PendingOni
    2022年9月20日 13:57
    这帖子迟早移得被 Livid 移到 水深火热 tag 里...
    0 0
  • nvioue
    2022年9月20日 14:27
    第二点也要反驳 这开口就是歧视 win 系统,虽然 win 有待改进的地方 我记得早些年韩国做网游的很喜欢用 win server ,因为 DirectX API 和客户都绑定了好像。
    0 0
  • documentzhangx66
    2022年9月20日 14:27
    Linux 开发并不是指一定要在 Linux 桌面上搞开发。就像开发并不是一定要用 Java 才叫开发一样。 开发有很多种,Linux 的开发,大部分情况下,是可以在 shell 下进行的。 开发工具,也是 Windows 上的好用。所以在 Windows 上用工具进行 Linux 开发,是常态。
    0 0
  • documentzhangx66
    2022年9月20日 14:58
    Linux 开发并不是指一定要在 Linux 桌面上搞开发。就像开发并不是一定要用 Java 才叫开发一样。 开发有很多种,Linux 的开发,大部分情况下,是可以在 shell 下进行的。 开发工具,也是 Windows 上的好用。所以在 Windows 上用工具进行 Linux 开发,是常态。
    0 0
  • documentzhangx66
    2022年9月20日 14:58
    我对 Linux 桌面 不看好,主要是因为 Linux 桌面环境太多太杂,问题太多。 简直比 Windows 上的 asper 还不靠谱。
    0 0
  • Aloento
    2022年9月20日 14:58
    大哥你这波赚经验赚麻了呀
    0 0
  • documentzhangx66
    2022年9月20日 14:58
    1.不是我对号入座,只是和你正常讨论而已。 2.我得出 .net 主要环境是 Windows + MSSQLServer 的结论,是因为这一套可以快速、无痛、官方先天兼容部署。但凡你要在这套环境里,把 VS 改为 Eclipse ,或者把 DB 改为 Mysql 或 Oracle ,你对比一下,看看是否还这么顺心,以及找找问题出在哪里。 3.我哪句话说了你不用 Linux ,你不会 Java ? 4.我的客观在于这些我都用过,而你没有。
    0 0
  • documentzhangx66
    2022年9月20日 14:58
    不一定,要看场景。 我在一开始就说了,刚需场景,那没办法。 但如果不是刚需场景,选 C# 要不员工傻、要不公司穷、要不公司穷且员工傻。
    0 0
  • beyondex
    2022年9月20日 14:58
    国内确实少,不过 .net 不卷。
    0 0
  • BrettD
    2022年9月20日 15:26
    您发的这个人身攻击的地图炮还是有点太不尊重人了,我们公司这个项目就是纯后端的服务,和传统的“微软技术栈”不沾边,选 Java 还是 Kotlin 还是 C#还是 TypeScript 还是 Go 都可以做,最后选择的 C#和 F#做起来也没有大问题,和选择其它技术栈一样都能够正常开发, 的员工和公司都是傻 B 呢?
    0 0
  • aheadlead
    2022年9月20日 15:26
    #13 怎么会呢? 20 万微软工程师一人解决一个场景,windows 无敌了 🐶
    0 0
  • aheadlead
    2022年9月20日 15:26
    #24 MSSQL Server 出问题了,你能找到源码自己修改? Windows 出问题了,你能找到源码自己修改? --- 有没有一种可能,本来就有售后?难道你用盗版?
    0 0
  • dcsuibian
    2022年9月20日 15:26
    个人观点:好不好是其次,主要问题是微软的解决方案要钱,所以生态就差了。
    0 0
  • aheadlead
    2022年9月20日 15:56
    笑死了,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 的市场和就业在国外会好不少。
    0 0
  • Jirajine
    2022年9月20日 15:56
    Linux 桌面除了不成熟、用户少没有其他问题。而 Windows ,编码、注册表、路径、shell 、链接、toolchain 、依赖管理、CRLF 、utf-8 BOM 、进程模型,到处都是坑。没有 Windows 非 unicode 编码十年前就淘汰了,Windows 为非 Unicode 续命几十年。
    0 0
  • documentzhangx66
    2022年9月20日 15:56
    有没有一种可能,一个 .net 团队遇到一个 Windows bug ,正版有售后,但因为某些问题,售后不解决,导致公司巨额损失,团队带头人被迫离职,后来重新招了个带队的,换了 Java ?
    0 0
  • documentzhangx66
    2022年9月20日 15:56
    你们会 Java ,会 go ,然后因为刚需选 C#,这就没问题。因为你们看似在用 .net ,其实思维与逻辑早就上升到 Java / go 了。
    0 0
  • aheadlead
    2022年9月20日 15:56
    你能重新带队换个 java 能更低成本搞定的话,就说明你技术选型一开始就错了 很多中小型公司整个技术团队就 1-3 个人,业务也不复杂,管你用什么都能解决问题,凭什么不能用 .net core 了?
    0 0
  • seaiaddca
    2022年9月20日 15:56
    可以说“国内和北美用 dot net 的大厂都很少”
    0 0
  • aheadlead
    2022年9月20日 15:56
    #92 一定要让人这样给你圈出来么?
    0 0
  • aheadlead
    2022年9月20日 15:56
    草 看了这么多年 原来这个图下面还有一行小字 先人诚不我欺
    0 0
  • documentzhangx66
    2022年9月20日 15:56
    你居然天真地相信售后能解决问题,一点项目经验都没有,居然还敢贴出 X-Y 问题来教育我... 哪来的小 P 孩? 我贴的那个例子,知道是哪家公司的事嘛?
    0 0
  • aheadlead
    2022年9月20日 15:56
    #96 不错 那听起来买 oracle 也是用不到售后的咯?
    0 0
  • aheadlead
    2022年9月20日 15:56
    #96 不错 小 P 孩才不会推荐别人万级数据上 O 呢 呵呵
    0 0