.NET是否真的被国内市场嫌弃?


.NET是否真的被国内市场嫌弃?作为一名新手.NET程序员,原本没有这样一个想法,但是在博客园看到一篇相关的文章,不得不深思一下。

以下是该文章的一些原话:

在和项目合作的过程中,凡是出的起大价钱的公司都有自己的运维人员,基本上用的都是Linux服务器。
比如北京市最高人民法院、铁道部、优酷等都是我们的客户,这些单位无一例外都是Java+Oracle/Mysql。
当我们和客户提出Net可以跨平台时,甲方都一脸茫然(不是说他们不知道mono和asp.net core,
而是领导不会同意冒险,出了问题没人负责)。
另外,和多位部委级别的开发部门了解得到,目前国内凡是部委级别的项目几乎清一色Java开发
(不排除其他语言,但是唯独.Net不可能)。  
另外京东开始全面.Net转Java从另外一个侧面也说明了什么。  
在这里讲另外一个小故事,我的一个朋友也是自己创业开公司,做企业项目开发。
因为本身他是搞.Net开发出身,所以直接选择了.Net,招聘了7、8个开发人员。
公司苦苦运营了2年之后,发现接到的项目额小,且项目很少。
经过考虑他只保留了1名.Net开发人员,其余的全部开除,招聘Java、php的来代替。
visual studio的每个版本1.0/2.0/4.0/6.0/2005/2010/2102/2015都是永远的宇宙最强IDE,还有各种漂亮的语法糖。。。
我喜欢,可是市场不喜欢(至少在国内)。
说不清到底为什么,或许是因为没有好的生态,或许是因为微软在服务器市场的表现太烂,或许是因为IDE太占内存,
卧槽,我也不知道这么优秀的语言还是没法超过Java的市场占有率,甚至有种被嫌弃的感觉。

以下是该文章的一些评论:

#海阔天空XM:都以为.net很好入门,很简单,所以都没真正的深入研究,搞出来的项目也是参差不齐,导致客户对.net的不认可。

# weiooo:喷规喷,有些问题确实也该想想了,,跟博主的内容一样,我的几个朋友创业的团队,几乎也是没有.net的,做项目的公司稍微懂点技术的客户都会明确要求不让用.net,做产品的公司安卓+php后台大行其道。

#KyrieYang:我也不知道这么优秀的语言还是没法超过Java的市场占有率,甚至有种被嫌弃的感觉,同感!

#风浪:如果微软在windows server+sql server发布一款免费的版本, 相信在中国, .net技术马上会火起来。

#Daniel.Zhao:其实我做过4年+的.NET,但现在已经转了

# 神牛步行3:个人感觉,技术上来说,掌握.net比某些语言需要的更多时间,因为里面的东西升级太快了,为什么大公司不用呢哎,年前就感觉情况有些不对了,现在很难抉择啊

#风浪:要钱呀, 一个企业, 如果用了windows的产品, 需要付给微软大量的费用, 没人愿意接受的

#老坏猫:其实和微软真没多大关系。政治原因为主。用linux,JAVA是政治正确,微软平台是不正确的;影响到国家安全。另外,政府部门认为他们受制于一家国外公司是不可接受的,这个概念已经根深蒂固。

# MS-UAP:我的理解可能有点儿片面,我觉得是因为微软的正版服务器要钱,Linux那些服务器免费。另外,在学校里,可以清一色看到老师让学生用java/php那一套东西,因为开源,学生对开源都感兴趣。所以几年下来,各大部委主管技术的人,都是java/php培养出来的。这道理和“从娃娃抓起”一样。

#dongger:随着微软在移动市场的不给力,.NET越来越难混了,连培训学校都不屑开.NET班了。。。

#masonjiang:最早的时候.net不开源, .net 比 java 上手容易, windows sqlserver 都收费, 就这三条原因没有更多了. 一步差,步步差, 在一个庞大的用户群中, 用户取向都是趋同的, .net 能有现在的使用量就已经很不错了. 也没必要感叹 , 使用 C 或 C++ 的开发人员更少, 但他们普遍挣得更多, 因为他们是 "游戏引擎开发人员" "系统驱动开发人员" "操作系统开发人员" . 别让自己的标签 还停留在 "C#程序员" 阶段.

#qinqinqin:吃饭的时候问了个做Java的程序员,他们是给APP做服务器端,两年工作经验薪资在12000左右,这是平均水平,.net很明显就没这么多了,三年经验能拿11000就不错了,.net项目做不大,很多都是小项目,小项目客户给钱就少,程序员就拿到的也少。我哥是Java程序员,去优酷微博58京东滴滴打车等互联网公司,只有中华英才网有.net,关键还要转Java。访问量增大之后,服务器扛不住,目前我知道的互联网公司用.net的就只有搜房网某几个部门吧。

#爱幻想の宅:跟钱有很大关系,微软的东西都不便宜,IDE,WinServer,SQLServer,哪个不需要收费,公司只要稍微做大点,微软就会过来查版权。

#金天笔记:无形胜有形,搞过Java, C#, PHP。通一个,其他的拿来可直接上手,本质的就那些东西,不同的只是语法熟练度而已,不同的只是语法熟练度而已,不同的只是语法熟练度而已。这不最近新接一项目,要用node.js,直接升级全栈工程师,带着四五个前端的小伙伴干的不亦乐乎,每个成员收货都很大,因为顺利从前端走到后端,成为全栈工程师~

其实,木庄博客更赞同这位哥们说的:

#松竹梅:觉得没什么可比性,说.net没市场的只能说你的技术不到位

博客园原文《创业这三年¥.NET之尴尬处境》。

相关阅读 >>

c#中将字符串内容写入到txt文件中

.net core中遇到的一些坑的图文详解

ants performance profiler(.net性能调优教程)

c#反射技术概念作用和要点

c# 中guid生成格式有哪些方法

简述c#中builder和buffer类的用法详解

用c#实现一个简单的http服务器

c#正则表达式元字符详解

c#如何使用键值对取代switch...case语句的示例

c#实现操作字符串的方法总结

更多相关阅读请进入《.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...