当前位置:首页 > 每日看点

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

卡卷网2年前 (2025-01-07)每日看点263

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

分享给朋友:

相关文章

b站真的能自学PS吗?

b站真的能自学PS吗?

看你想达到哪一种程度了,如果你只是平常用PS扣图、调整照片大小、尺寸、简单调个色这样,自学真的挺简单的,B站很多免费的教程都可以教会你这些技巧。 但是如果说你想成为专业的设计师或者是商业修图师,无师自通真的非常难,首先你会走很多弯路,不知道…

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

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

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。 其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。 红米的方法也…

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

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

用红米手机会很丢人吗?

前些日子遇到了一位快递小哥,京东的,签收 小哥年纪不算大,目测二十多岁 他的手机上全是一道道极严重的划痕,有点卡, 他开热点了,热点名就是手机型号,红米9a,我父母的同款 现在他那边操作了一会,然后又是我这边操作了一会 小哥看着我手机刷刷的…

天涯神帖,第一神帖是什么?

天涯神帖,第一神帖是什么?

一些个人觉得比较经典的天涯神贴(更新进去了): 话说1999年那会儿,中国的互联网还是个小婴儿,BAT三巨头都还在穿开裆裤呢,天涯社区就已经悄然诞生了。 时光飞逝,到了2007年,这小小社区竟然已经吸引了超过20…

发表评论

访客

看不清,换一张

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