对谷歌的 Go 语言、Oracle 的 Java 态度都挺”端正“,唯独到了微软的 C#就不太一样了。
为什么对 C#的介绍一定要突出“特定供应商”这样的字眼呢?这就引出了一个问题:为什么程序员们总是对微软抱有偏见呢?想当年微软收购 GitHub 的消息一出,就有相当一部分的开发者对此不满,还有大部分人表示对 GitHub 的未来十分堪忧。
微软的确在开源领域有一些“黑历史”。比如它曾经公开对开源社区表达过“敌意”——2001 年,当时的 CEO 史蒂夫鲍尔默曾表示“Linux 是一种癌症”。但是今天的微软已然成为对开源服务支持力度最大的公司之一。尽管微软通过自己的实际行动挽回了在开发者中的声誉,但是依旧有很多开发者依旧对微软有着很大的偏见。
你认为这是什么原因造成的?你对微软有偏见吗?欢迎参与这个话题的讨论,在下方评论区表达你的观点。
本话题转自infoQ
怎么是开源社区和自由软件社区歧视微软呢?明明是微软自己封闭导致的问题,现在转变态度更像是一种商业策略,被逼的而已。微软只是开源了.net framework,还只能看不能改,整个生态是封闭的有个毛用?
一切都是市场说了算。在苹果平台上,OC这么难用的语言也不少人学。还不是因为跟着苹果有饭吃?这些年微年走下坡路,大家应该都能看到。现在越来越多的公司平台都转到JAVA了。.NET开发人员越来越少,不信大家可以到招聘网站搜索一下相关关键词就知道。同工龄的JAVA开工人员工资要比同工龄的.NET开发人员工资更高,这是不急的事实。另外,使用JAVA的大型公司更多,使用.NET的大型公司基本上没有,就算有,也就在大公司里开发那些OA类似的办公系统。并不是公司的核心业务。微软开源了又有啥用?C#再优秀又有啥用?JAVA再难用,又怎么样?市场还不是一样选择了JAVA。C#是微软一家公司支持,JAVA是一大堆大公司支持。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。