从 .NET 和 Java 之争谈 IT 行业
2016-11-16 11:41
232 查看
对于不少人来说,他们都是在同时使用 .Net 和 JAVA,但事实上部分人更偏爱.Net,原因很简单:
.Net语言更具开放性,从开源协议和规范可以看出;
语言更具优势严谨; 开发工具 VS 更具生产力;
然而,Java,C# 的职位比率在4:1,虽然这不是什么问题,因为求职竞争的比例更大(JAVA中更多的刚培训出来的),但话说回来,对于C#求职而言,会面临更加狭窄的企业选择空间。
Java同等职位,国内的待遇比.Net稍高。这里为 .Net 说声不平,.Net开源程度更好,架构体系更成熟逻辑更严谨,开发效率更高,服务器同样可以使用Linux。
JAVA 早.Net 5年出生,一开始就对各大平台(主要就Linux)提供技术支持,微软前两任CEO都固步自封以为WINDOWS可以始终独步天下,压根就瞧不起Linux,因此.Net原本可以飞的实力(本来就可以跨平台、更好的语言特性)被微软给封杀了,尤其那个叫做鲍尔默夜郎自大。
因为JAVA在其出生的年代凭借其优势可谓天子骄子,因此吸引很多IT人员加入其阵营之中,这些人占领了各行各业的企业之中,慢慢这些JAVA从业者成为技术领导,在后来的十几年中,微软依旧固步自封,故此JAVA占领了绝大多数企业技术决策层。
虽然JAVA越来越老,微软转向开源界、.Net开源、但使用JAVA作为应用语言的Android取的了智能设备领域的巨大成功,这无非给年老的JAVA打了一针强心剂,虽然C#可以同时支持Android/IOS开发,但因为上面的历史原因(JAVA占领了绝大多数企业技术决策层),依旧缓慢前行。
不仅巨坑了诺基亚,而且手机系统这么多年一直在改。 而且不提供后向兼容。后果当然也算得上.Net阵营的失利。 有了鲍尔默这样的CEO,你我还能怎样呢?
当你的对手占据了绝对优势之后,再努力你将付出天大的代价。
很多.Net阵营的朋友都在感慨,如果上天在给一次机会,但回头对他们来说真的很难。在这里对那些鄙视.Net的JAVA者们说一句:
不是因为你们人更优秀,而仅仅因为你爸是李刚。完成一个业务需求看做得又快又好就知道。
如果你出生贫寒,你就要付出比别人更多艰辛才行。大自然的法则就一条:物竞天择,适者生存。
Unity目前是一个很好技术方向,毕竟游戏从未在中国市场没落过。
等待着甲骨文把JAVA给终结了,但甲骨文Android之争的结果,显示甲骨文对JAVA挣钱这件事情失去信心,尤其是谷歌在Android上面的胜利。有理由相信甲骨文不会对JAVA做出更大的贡献。谷歌依然有被起诉的风险,从技术上显示谷歌会为了避开这对烂事,会将JDK走向OPENJDK,或者其他技术(如果甲骨文最终取得胜利的话)。
等待微软WP的逆袭,眼下纳德拉的决策显示,手机系统市场赚不了钱,他只想做好系统,等待适当的契机,因此这个愿景再等一年看,但那时世界又是怎样的何人知道?
等待着.Net Core占领B/S市场,这一天指日可待,开源+性能优势。
本文转载自:http://www.codeceo.com/
转载请注明慧都控件网
.Net语言更具开放性,从开源协议和规范可以看出;
语言更具优势严谨; 开发工具 VS 更具生产力;
然而,Java,C# 的职位比率在4:1,虽然这不是什么问题,因为求职竞争的比例更大(JAVA中更多的刚培训出来的),但话说回来,对于C#求职而言,会面临更加狭窄的企业选择空间。
Java同等职位,国内的待遇比.Net稍高。这里为 .Net 说声不平,.Net开源程度更好,架构体系更成熟逻辑更严谨,开发效率更高,服务器同样可以使用Linux。
一、产生不等的原因
1.历史原因
JAVA 早.Net 5年出生,一开始就对各大平台(主要就Linux)提供技术支持,微软前两任CEO都固步自封以为WINDOWS可以始终独步天下,压根就瞧不起Linux,因此.Net原本可以飞的实力(本来就可以跨平台、更好的语言特性)被微软给封杀了,尤其那个叫做鲍尔默夜郎自大。因为JAVA在其出生的年代凭借其优势可谓天子骄子,因此吸引很多IT人员加入其阵营之中,这些人占领了各行各业的企业之中,慢慢这些JAVA从业者成为技术领导,在后来的十几年中,微软依旧固步自封,故此JAVA占领了绝大多数企业技术决策层。
2.Android的成功
虽然JAVA越来越老,微软转向开源界、.Net开源、但使用JAVA作为应用语言的Android取的了智能设备领域的巨大成功,这无非给年老的JAVA打了一针强心剂,虽然C#可以同时支持Android/IOS开发,但因为上面的历史原因(JAVA占领了绝大多数企业技术决策层),依旧缓慢前行。
3.微软在手机系统中的失利
不仅巨坑了诺基亚,而且手机系统这么多年一直在改。 而且不提供后向兼容。后果当然也算得上.Net阵营的失利。 有了鲍尔默这样的CEO,你我还能怎样呢?
4.马太效应
当你的对手占据了绝对优势之后,再努力你将付出天大的代价。
二、来至.Net阵营的哀伤
很多.Net阵营的朋友都在感慨,如果上天在给一次机会,但回头对他们来说真的很难。在这里对那些鄙视.Net的JAVA者们说一句:不是因为你们人更优秀,而仅仅因为你爸是李刚。完成一个业务需求看做得又快又好就知道。
如果你出生贫寒,你就要付出比别人更多艰辛才行。大自然的法则就一条:物竞天择,适者生存。
三、.Net自己的出路在哪里
Unity目前是一个很好技术方向,毕竟游戏从未在中国市场没落过。等待着甲骨文把JAVA给终结了,但甲骨文Android之争的结果,显示甲骨文对JAVA挣钱这件事情失去信心,尤其是谷歌在Android上面的胜利。有理由相信甲骨文不会对JAVA做出更大的贡献。谷歌依然有被起诉的风险,从技术上显示谷歌会为了避开这对烂事,会将JDK走向OPENJDK,或者其他技术(如果甲骨文最终取得胜利的话)。
等待微软WP的逆袭,眼下纳德拉的决策显示,手机系统市场赚不了钱,他只想做好系统,等待适当的契机,因此这个愿景再等一年看,但那时世界又是怎样的何人知道?
等待着.Net Core占领B/S市场,这一天指日可待,开源+性能优势。
本文转载自:http://www.codeceo.com/
转载请注明慧都控件网
相关文章推荐
- 从.NET和Java之争谈IT这个行业[转]
- 从.NET和Java之争谈IT这个行业
- 从 .NET 和 Java 之争谈 IT 行业
- 从 .NET 和 Java 之争谈 IT 行业
- IT 行业| .NET 和 Java 之争谈
- 从.NET和Java之争谈IT这个行业
- 08十大热门IT职位:Java和.NET开发人员居首
- 08十大热门IT职位 Java和.NET开发人员居首
- IT行业、前端、java入门必备书籍
- .NET技术,JAVASCRIPT,JAVA,ASP.NET,ORACLE等IT综合技术博客
- IT行业各种编程语言兴起,Java?C?PHP?何去何从
- IT世界里,所有的发明都是用来被推翻的!java也好,.NET也罢,都无法逃脱这样的宿命
- atitit.技术选型方法总结为什么java就是比.net有前途
- 【Java培训】 IT行业是什么
- 分析IT行业中Java四大领域
- IT行业,为什么要选择学习java?
- 想念IT行业,想念当年在无锡学习Java的日子,想念同学们
- atitit.技术选型方法总结为什么java就是比.net有前途
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- IT行业Java编程培训学习方法有哪些?