为什么大厂都不使用.NET?

为什么大厂都不使用.NET?

之前一个使用了20多年的Windows技术的古老ERP公司,决定将公司的.NET技术栈转向Java。

原因可能有很多,我把我知道的都例举一下:

国内.NET开发者的平均水平是低于C++/Java的。

会.NET基本都是靠自学成才,一是学校里面很少教.NET,二是培训班也很少有培训.NET的,像达内就不开设.NET课程,黑马的.NET课程太少了,还如何指望这些自学的人使用.NET呢?除非是公司或者某些特定业务需要。

有些较为老牌的.NET公司需要使用人力去填充业务线,会招聘一些应届生进行培训,然后就可以上岗了。

与Java相比,.NET的学习简单,几乎培训一下就能上手;微软一直都在降低.NET的门槛,现在连命名空间都已经不需要了。这就导致很多开发都不具备极客精神,开发者也丧失了向上爬的动力。

这些公司的特点就是:

业务优先。能够完成任务就行,老板是一点技术都不懂啊。即使互联网公司需要在Windows上快速开发一些底成本程序,.NET刚好符合这一特点,但这些需求也是属于边缘化的,对人力和技术的要求偏低,公司和岗位的上限也就摆在这里了。

不需要高性能。有很多公司都是做单体应用并发,内网系统大部分业务也是低并发。

GUI以Windows平台为主。

整个市场对.NET开发者的技术要求较低,大部分时候.NET都是被当作简单业务、特定场景使用的。

这样下去的结果就是:有水平的.NET开发者越来越少。一个公司是以赚钱为目的,如果人力靠不住,那就没法玩了,最后就导致.NET岗位招不到人,也就不敢轻易转向.NET技术栈。

在加上微软靠不住啊。没有那个大公司敢把自己的技术命脉掌握在别人手中,而微软就是主导.NET,这种单一的方式太不可靠了。

虽然微软后来将.NET交给了社区,但太迟了,一步慢,步步就慢了,开源慢、拥抱云慢、社区化慢、拥抱AI慢。

所以那个大厂敢使用呢?

相关推荐

学聪明点,这6处柜子“拐弯”了才叫好用,轻而易举增加储物空间
直返返利高吗?为什么这么多人用直返APP?
365跑腿客服电话号码

直返返利高吗?为什么这么多人用直返APP?

📅 07-14 👁️ 6061
84年世界杯(探索世界杯84年历史,揭秘经典赛事与英雄传奇)