您的位置首页百科知识

为什么微软.NET,C#在美国,英国等国外都非常流行,而在国内却逐渐没落?

为什么微软.NET,C#在美国,英国等国外都非常流行,而在国内却逐渐没落?

的有关信息介绍如下:

为什么微软.NET,C#在美国,英国等国外都非常流行,而在国内却逐渐没落?

显然,题主说的不是事实,C#在全世界范围内,排名都比不上Python跟Java。

如果一个排名靠后的语言能拥有三倍多的资料,我个人认为可能题主在浏览资料的时候具备个人偏好。或者是主观上加大了宣传,或者这个语言本身难度过大,以至于需要更多的资料进行辅导。

当然,要说国内为什么搞C#的相对少,我觉得更多可能还是技术惯性吧。

既然大家一开始没有选这个,那么后边自然就不会选它了,毕竟,如果你现在说开一个新项目想用C#,总监一句话问:谁会?

然后,就没有然后了。

大家都不会,谁搞呢?难道招整整一个团队,把现有员工都废掉?如果你司的资深程序员都不会C#,谁会愿意招C#员工来淘汰自己?

另外,其实语言的核心,根本就不是它的语法,而是语言的生态。也就是说,有多少可以共享,可以分享,可以复用,可以开源并被广泛接受的现存代码是用这个语言写的?

如果很多,那么这个语言的生态坚不可摧。如果很少,那么语言再优秀也是白搭。

因此C#真正的问题恰恰就在微软.NET生态本身,大家不愿意被绑定到微软.NET生态,自然不会用C#。

但是,如果是 unity 的话,你看虽然它用 C# ,却没有多少人抵制,它,因为 unity 生态本身是开放的,C# 并没有成为阻止它开放的理由。