走下神坛的JAVA

换工作后,终于有时间做点自己的事情,这两天正在整理一个自己的java框架,闲暇时看点业界新闻。
我认为,JAVA已经走下神坛了。
为什么这么说呢?我们要从JAVA的发家史说起。
想当年,微软无比强大,其他各大企业群起而攻之,JAVA在合适的时间出现,推出跨平台的概念,并且主打互联网牌,这两点都直接命中微软的弱点,于是各大企业纷纷支持。
几年时间内,ibm,oracle,google等有实力的企业纷纷表示支持JAVA,推出了大量的应用和框架,SUN公司又是鼓励开源,各种开源项目纷纷出现,极大的推动了JAVA的发展,将JAVA技术发展到了极致,同时推动了整个互联网行业的发展。
在微软的巨大阴影下,这些公司的目标惊人的一致,打倒微软,为了这个理由,他们拼命支持JAVA,同时为了不让sun成为另一个微软,他们免费进行了大量的研发,如eclipse,支持apache等,防止了sun的垄断。
他们成功了。
微软一年不如一年,在技术天才比尔盖茨退休之后,可以肯定微软在各个方面都会失去自己的领先地位,而sun公司一直得不到盈利,最后被oracle收购。
现在,在这些公司眼里,微软已经不是最可怕的对手了,昨天还在同仇敌忾的公司,今天开始刀帛相向,oracle和ibm开始打嘴仗,苹果和google在争夺移动市场,google抓住了互联网的契机,更重要的,它吸引了全世界最优秀的人才,它最核心的技术在于它的云计算架构,于是拼命推概念,gae是牛刀小试,他的目标是要将全世界的网站都建立在他的平台之上,这当然会是收费的。
微软已经落后太多了,这已经不是一个太有威胁的对手,于是JAVA的价值也不那么重要了,各大公司都将开始减少对JAVA的投入,为了防止google的垄断,各大公司都开始研发自己的云计算平台,这个门槛确实高了点,但是对于IBM,ORACLE,微软这样公司来说,还不是不可企及的,市场永远不会让一家公司一支独大,再也不会有第二个微软出现。
对于现在各个公司最务实的做法是,一边研发自己的云计算平台,继续巩固自己的核心业务,并且拿出一定精力来进行智能手机应用的研发,这块已经让苹果和google领了先了,其他公司也得抓紧了。
而JAVA呢,短时间内肯定死不了,毕竟各大公司要继续巩固自己的核心业务(有相当一部分是基于JAVA开发的),并且要考虑到现有这么多的JAVA开发者,推出云计算和移动开发的平台肯定还是要考虑支持JAVA语言的。
但是你要希望这些公司继续去发展JAVA语言,为语言增加更多特性,是不太可能了,JAVA语言这两年的发展几乎停滞,JAVA框架也归于平淡,大家都不愿意拿出更多的精力去进行这些基础技术的开发了。
基于JAVA的开发者,机会还是有的,JAVA依然会在相当长的时间内占据主流开发的地位,但是JAVA技术将不再发展,对于普通开发者来说,掌握新特性已经不是你的竞争力,应该更多的关注基础技术,实在的提高编程能力,而业务经验和行业经验将成为普通开发者真正的核心竞争力。

你可能感兴趣的:(走下神坛的JAVA)