NET 为啥没 JAVA 遭人爱
本文无意挑起 .NET 和 JAVA 之争,只是想将心中常年积累的疑虑一吐为快。
本人常年使用.NET , JAVA 短期使用过。 当今现状是JAVA 市场占有率确实比.NET 要高。。。
用过.NET的都知道,.NET 的集成开发IDE 是最优秀的,上手度是最易的, 帮助也最齐全,入门门槛相比JAVA 低很多。。。
运行效率也高于JAVA,泛型等新技术都能强压JAVA 一头。
既然如此,为啥会叫好不叫座呢?
一直不明白,为什么社会上那么多中大型项目都选型JAVA ,选型的初衷何在?
是怕自己被微软拿捏住? 是觉得微软不靠谱? 是Windows 操作系统不安全? 还是JAVA 在一些高端领域,确实比.NET 要表现优异?
还是因为.NET 价钱太贵,曲高和寡呢?
按理说,.NET 是世界最大软件公司独门产品,独家经营、资金、人力、物力必然是管饱管够。。。
相比之下,JAVA 则是无数软件爱好者发端,IBM /SUN 等公司是出于义愤也罢,出于竞争也罢,众人拾材火焰高堆砌而成的,因为JAVA的免费特性,所有并没多少人因JAVA而大富大贵。。。。既如此,JAVA又如何能强压微软? 单单一个免费+ 夸平台,似乎不足以达到这个境界啊。
给人的感觉,就如一个富二代,被一个毫无背景、身世寒酸的穷家小子给比了下去。。。。。。
咱是打造个JAVA平台,还是不打造?什么理由
就跟他说 京东也尝试过.net转java 失败了~
问他是否有钱想京东那样烧~ 并可以解决内部斗争问题
[解决办法]
关于licence,基本上是大型项目采用Linux,JAVA的唯一理由了,一个大规模的集群,确实能省不少钱,从技术上说JAVA能做的.NET都能做,无论系统规模大小。
不过licence的优势在云时代会被逐渐的弱化。