选自【知乎】一个问答,原帖子问题:特斯拉为何使用.net core技术框架?为何不用java/go等?

下面来自【AlseinX】大佬的一个回答,站长觉得比较在理:


很简单,用是因为好用,性能和语法表现力/开发速度都比java/go强,干嘛不用呢。

国内是国内,技术社区本来就比较闭锁,不愿意接受新的,更好的技术,能用就行,再加上国内大厂的带头,所以大都以Java为主。

加上培训班基本都是鼓吹Java Python的,现在加个Go,在言论权上遮天蔽日,弄得很多初学者甚至没听说过.NET,逢人就是什么“有Java就行了,为什么还要弄出各种其他的语言”“Python不是高级语言,是超级语言”之类的经典言论,然后这些速成出来的人大量涌入各大中小公司开卷,工资低,人好招,公司当然也喜欢。

而.NET呢,在国内黑微软是政治正确的前提下,不懂技术的油腻领导们也不喜欢听,也不懂什么叫开源,他们只会讲一句古话:“Java是开源的,.NET是闭源的”,“Linux好,.NET就只能Windows”,至于.NET开源跨平台好多年、github是微软的、Linus Torvalds因Microsoft的改变而公开宣称接纳Microsoft,他们根本不知道,也不愿意知道。

所以在问这些问题之前,先见见市面,看看外面的世界,不要把眼光局限于培训班和国内那些在油腻领导们手下烂掉的国企与传统中小型企业,多了解一下一些外资的,或者金融行业之类的企业,把真正国际上主流的技术了解对比一番,知道了什么是真正有生产力的,什么是中国式人云亦云吹出来的。真搞明白了,你是不会问这个问题的。


下面放个展览柜,展览一下评论中出现的上古先贤。

@飞飞@south@张亚男@kareler

飞飞

蚂蚁蚂蚁蚂蚁

south

张亚男

kareler

『见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。” 』