- 日志
- 好友
- 卖家信用
- 买家信用
- 注册时间
- 2010-11-23
- 在线时间
- 小时
|
发表于 2016-2-6 14:20:52
|
显示全部楼层
迷糊作为小版友发表一下自己个人的无责任评论
看一个语言的发展趋势,大约得先看一下她的主流解释器/编译器的发布时间
JDK 1.0 (January 21, 1996)
JDK 1.1 (February 19, 1997)
J2SE 1.2 (December 8, 1998)
J2SE 1.3 (May 8, 2000)
J2SE 1.4 (February 6, 2002)
J2SE 5.0 (September 30, 2004)
Java SE 6 (December 11, 2006)
Java SE 7 (July 28, 2011)
Java SE 8 (March 18, 2014)
从JAVA诞生1996年至2006年,是JAVA语言初期发展的黄金十年,在亲妈SUN的主持下,平均每两年JAVA语言会有一次比较大的改善,表现为JDK的主版本的更新上。
从2006年到2011年,是JAVA语言相对平静的时期,主要原因应该是SUN公司自身的经营发展的问题,主要责任不能算在JAVA语言身上,应该是SUN的服务器市场受到Windows和Linux的强烈冲击,在服务器硬件市场上的失利导致整个公司的经营陷入困境。(这段信息属于迷糊自己的印象,不想再去查当年的信息了,感兴趣可以查一下维基百科等。)
2009年,曾经透露出过IBM要收购SUN的信息,假设当时收购成功了,个人认为JAVA语言的发展会更加给力些。
2010年,ORACLE最终收购SUN,这里倒不是说亲妈后妈怎么样,主要原因还是因为ORACLE这家公司主营业务是数据库,数据库程序自身有跨各个软件平台的强烈需求,与其说ORACLE收购JAVA是为了造福开发者,不如说她想用这个语言开发自己的跨平台商用软件。
综合这些,JAVA语言在JDK 5.0之后,度过了一段较为混乱的时期,直到JDK 7.0为止,也没有真正意义的挽回开发者信心。(纯属个人观点)
从2006年到现在2016年,整个IT界比较瞩目的进步,应该算是iPhone/Android等个人智能设备的普及。
本来在跨平台领域,或者说嵌入式领域,JAVA语言是最早的先行者之一,J2ME的手机在SmartPhone热卖之前也曾经卖的很火。
但是乔布斯太厉害了,个人认为iPhone基本上完败了其他任何手持设备(自从迷糊用上了iPad和iPhone基本上PC电脑都很少打开了)
作为语言层面的对抗,Android设备上,Google一直在力推JAVA(也没少改进)
iPhone和Android的对抗,应该也得算作硬件层面的对抗,语言/软件这些应该不是起最决定性因素的。
可以说,安卓平台为JAVA语言在智能设备上起到了非常好的作用。
希望ORACLE不要犯傻,非要看眼前的仨瓜俩枣去强行对JDK/JRE收费,引起谷歌和其他支持JAVA语言的公司和团体削弱对JAVA的喜爱和支持。
2014年至今,JDK 8发行之后,个人感觉不错,至少看起来ORACLE也当JAVA是亲儿子了,下面是数据:
截止到2016-01-19为止,Java SE 8 共计 Update 71回,可以说修改了不计其数的bug,仅Update 60这一次升级就修改公布出来的480个bug。
迷糊观点:
一个语言的发展可以从她的编译器的更新频率来作为一个衡量。如果哪天ORACLE又开始不再更新JDK了,大家就可以再找自己喜欢的语言开始学习啦。
|
|