网站首页 > 精选教程 正文
TIOBE前15名,C#排名仍然没有太大的变化,仍然是第5名。
但占有率一直在稳步提高,已经从2017年的2.82%上升到了现在的8.21%。C#占有率最高峰已经是十年前2012年的事情了,当时占有率是8.76%,距离占有率最高还差0.55%。可以预见,随着越来越多人的认识,占有率会越来越高,毕竟这20年的整体趋势还是上行的。再创历史新高可能也就是一两个月的事。
TIOBE的CEO说了,由于要处理大量的数据,高性能语言正在蓬勃发展,本身就排名前五的C/C++均有不小的增幅。这其实也可以解释C#稳步增长,而Java稳步下降的原因。
我个人观点:C#是一门综合性价比最高的语言,接近于C/C++的运行效率,又明显高于C/C++的开发效率,现在唯一的短板就是GUI跨平台方面略显短板,相信再过几年,随着开源库的不断丰富,这方面也会逐渐补齐。
与C#处于同一层级的Java,这20多年整体趋势却是下行的,已经从26%下降到了现在的13%。可以预见,未来占有率仍然会越来越低。
当然目前Java还是要比C#占有率高出不少,尤其是在国内。但随着互联网大厂们战略收缩,扩张期基本结束,成本控制显得愈发重要,软件系统也要讲低碳。同样的硬件条件,用.Net可以提升更高的运行效率,逐步替换是必然的。
然后可能有人仍然拿国产化说事儿,这个原因就值得深思了。
.NET现在是开源的,版权许可协议比Java还宽松。用C#可以开发运行在各种操作系统的服务端程序就不说了,这已经成为常识了。
现在.NET唯一的短板就是在Linux下开发桌面应用,MAUI一直未在官网类库中支持Linux,但并不是做不到,现在已经有第三方GUI类库支持了,我也亲自测试过,完全没问题。
所以,只有Java才符合国产化的说法,要么是认知落后了,要么就是揣着明白装糊涂。
以国产化之名,先用Java开发一遍,赚一笔钱,然后性能不行,再用C#再开发一遍,又赚一笔,这事儿也不是没有可能。
猜你喜欢
- 2024-12-03 Net7/JDK19/Delphi10性能对比(续)
- 2024-12-03 Hadoop学习笔记—HDFS
- 2024-12-03 信创为何抵制.NET而选择java
- 2024-12-03 工作日报 2021.10.20 OkHttp3错误异常:unexpected end of stream
- 2024-12-03 .NET 5.0 正式版发布,微软计划明年整合.NET平台
- 2024-12-03 赶超Java,号称迄今最快框架,.NET6带来了什么?
- 2024-12-03 巅峰对决!Spring Boot VS .NET 6
- 2024-12-03 谁说.NET没有GC调优,只改一行代码就让程序不再占用内存
- 2024-12-03 java、php、netcore哪个更好?
- 2024-12-03 为什么说微软开源 .Net 也拼不过 Java?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)