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

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

卡卷网12个月前 (01-07)每日看点173

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...

开发了个小程序,咋推广呢?

要是开发了个小程序,想推广的话,可以先从自己的朋友圈子下手,让亲戚朋友都帮忙转发宣传,这样能先有点人气。然后去一些跟你的小程序相关的论坛、社区啥的,发帖子介绍介绍,吸引有兴趣的人。还能找些网红、博主合作,要是他们觉得你的小程序不错,帮忙推荐...

腾讯文档回收站彻底删除文件真的找不回来了吗?

趁早打电话联系腾讯文档的人可能还有救,一般这种都是数据库里标记为删除,文件还没有实际删除,然后经过一段时间后程序统一进行真删除。这个“一段时间”可长可短,可能是一小时也可能是几天几个月甚至几年,要看腾讯服务器的程序是怎么写的。不过你联系腾讯...

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开...

想学习Linux下的ELF文件有什么好书推荐吗?

想学习Linux下的ELF文件有什么好书推荐吗?

大家好,这里是物联网心球。 今天我们来聊聊ELF文件,了解一下Linux如何创建进程以及ELF文件如何转变成Linux进程?1.什么是ELF文件? ELF(Executable and Linkable Format)文...

抖音有3,4万粉丝能挣多少钱?

抖音有3,4万粉丝能挣多少钱?

如果在抖音有100万粉丝,一个月能赚多少钱你知道吗?直接说答案:抖音有100万粉丝,可能1分钱也赚不到...那视频有100万点赞,能赚多少钱?可能也是1分钱都赚不到...新手需要通过抖音变现抖音运营速报站:做为新手玩抖音要注意什么?怎样才能...

发表评论

访客

看不清,换一张

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