当前位置:首页 > 每日看点 > 正文内容

C#不好吗?为什么有人会说C#是肋?

卡卷网1年前 (2025-01-07)每日看点222

c#目前最大的问题在于国内的生态环境已经寄了

我之前在别的回答里粗略分析过原因

国内.net就像航空航天研究所经历8090年代自谋生路导致的人才断层一样

40+岁的老登们和千禧年互联网泡沫一起成长起来,那时候m$如中天,windowsserveriismssql一把梭,asp/aspx网页遍地开花。小时候上网多的应该都很熟悉这个网页后缀。

随着国内互联网的发展,考虑到m$全家桶的性价,和.netframework的封闭性,以阿里系为代表的大厂转向了ja和开源的基础组件。

一个语言为什么能流行,最重要的是能给老板赚钱。ja一套立刻就把成本打下来了

再加上大厂的业务繁忙,给业界贡献了很多分布式方案,也给输送了一批优秀人才。

这时候.net在干什么,还在吃上位机,医院,给小公司工厂做产品展示官网外包的老本。有些公司倒了但是只会写c#的老登为了谋生,就去境外搞黄赌官网。你没听错,现在2024年,很多东南亚菠菜都是这批被at网优化掉的.net老登搞出来的

十几年前M$的战略方向经常出现重大错误,silverlight,windowsphone等,伤了多少人的心,很多毕业生或者开发者被坑了以后,到处黑m$的产品就成了正确。毕业生选方向的时候上网一看,芜湖,还是去学ja八股吧

于是国内.NET的死亡螺旋就形成了:

.NET相关的公司做着大部分互联网公司看不上的的三瓜俩枣苟活,赚不了几个钱

公司赚不到钱,就开不出高工资吸引人才

刚毕业的小登们打开招聘软件看到薪资排行,扭头去学ja八股

公司的技术资产逐渐变成一坨凝固金汁,偶尔骗进来几个没多少技术含量的小登,大家一起铲.netframwork的屎,小登也学不到什么新东西

最后公司技术实力越来越跟不上时代发展,只能继续在IT世界扒拉泔水吃

而这一套死亡螺旋里,根本就没有中登。

还卷的动的小登觉得自己不能废了,说不定下班回家自己偷偷背八股刷力扣,早早就离开了.net。

卷不动的小登铲个两年wrm屎山直接变成老登,20岁的身体,40岁的技术。虽然我对ja八股也有点反感,但八股确实能学到东西,就算有一大半平时都用不上吧,但基本功这一块。ja小登确实碾压.net小登了

.Net6是和过去的.NET彻底划清界限的一代。也就这两三年,在国外攻城略地,撞到哪个编程语言都想划划。.net是能顶住巨型工程还能维持较高的可性

原因在于m$的战略方向转向了aze,围绕起aze建设了一整套.Net生态,如果用过.net8到githuci/cd到azeappserv的无缝集成应该懂得这种丝滑的感觉

为了配合云原生生态,这两年还大幅度优化了.net在linux上的表现。.net8还冒出来lazor这个怪物。这几年的重心一直在asp.netcore+aze上,要提高客户使用全家桶的费效。所以要大力支持linux,大力优化性能,大力扩展标准库和包。.text.json一下就了newtonsoft.json

lazor这玩意,我推荐大家有空去玩一玩,对于大型项目的前景还不明朗,但是它特的全栈思路和开发体验还是值得欣赏一下的

应用框架说完了,来说说语言层面的东西。

你可以不喜欢m$全家桶,可以害怕m$哪天宣布彻底放弃maui,但是c#的语法设计和学习曲线绝对是t0级别。文档就差给你插个鼻饲管了。框架有很多优秀案例可以研究学习

在vs和llm的加持下,c#的易学程度就是个大号python,甚至可以无脑dynamic凑合用。c#把底层包装的很安全,上手很容易,直接写出业务代码,欣赏自己的劳动成果,也很容易获得成就感。

同时c#还保留了很强的本机交互能力,我自己的实践经验,通过把计算热点提取出成函数,编译到native库,再用c#上层的异步和并行,用很小的代价和心智负担就能达到native级别的性能。

现在.net8的性能已经和native在同一水平线上了,前段时间开源的garnet就是例子,纯c#写的,薄纱了redis。,对底层了解越深,写出来的c#性能越猛。

菜就多练,以前是以前,现在是现在。

综上所述,.net在国内的生态已经烂完了,确实很难让人看到未来会有什么起色,很难恰到米,但它有很多优秀的框架和标准库,有一个优秀的c#语言,非常值得去体验学习一下

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/6934.html

分享给朋友:

相关文章

4000以下的手机有没有推荐的啊?

4000以下的手机有没有推荐的啊?

可以选择标准版的旗舰机型:vivo X100s、一加12、OPPO Find X7、小米14、iQOO 12;也可以选外观时尚的自拍影像机型:vivo S19 Pro、realme GT 5 Pro、荣耀 200Pro、小米 Civi 4...

推荐几个问卷调查平台?

推荐几个问卷调查平台?

我给大家免费推荐一些市面上不多,且稳定的免费的问卷平台,这个在网上都是能够搜索到的,有的还是世界500钱企业,这里推荐的基本上都是上市的问卷公司了。上面都是可以免费去注册的,对外公开开放的,做完了直接奖励美刀的,不需要兑换卡什么的。Cint...

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载https://xbeibeix.com/api/bilibili/贝贝BiliBili 是个免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 → 解析视...

小米15就要来了,不知道小米15值不值得买?

小米15就要来了,不知道小米15值不值得买?

俗话说得好,好饭不怕晚,看似有点姗姗来迟的小米15系列,一官宣就迅速登上热搜。在此次小米14发布会上,雷军曾说过小米14将是最后一代3999起的旗舰,那么这一次涨价了的小米15,值不值得买呢?下面为大家总结一下小米15将会有哪些升级点:软件...

台积电通知其中国客户,从下周开始,所有 7nm 及以下芯片出货将停止。如何看待这一行为?

台积电通知其中国客户,从下周开始,所有 7nm 及以下芯片出货将停止。如何看待这一行为?

我说美国快要没招了,你信么?这次台积电宣布停止向中国大陆客户供应7纳米及更先进AI芯片,再加上前段时间台积电对华为的制裁,我们基本可以认为,台积电在高端芯片领域,已经彻底把大陆给拉黑了,这也意味着中美芯片战已经到了最关键的时刻,一旦我们克服...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。