小春网

 找回密码
 注册账号
12
返回列表 发新帖
楼主: 大小子
收起左侧

[IT 交流] 想问问经验大手对于JAVA未来5年的发展趋势

[复制链接]
发表于 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了,大家就可以再找自己喜欢的语言开始学习啦。

回复

使用道具 举报

发表于 2016-2-6 14:43:07 | 显示全部楼层
迷糊作为小版友发表一下自己个人的无责任评论
迷糊观点:
看一个开发语言的发展趋势,还要看活跃的社区和大手公司对待这个语言的态度,以及开发人员对待这个语言的喜爱/熟悉程度。

其中,活跃社区和大手公司对语言的态度起决定性作用。
所幸的是JAVA语言从诞生之后,就一直备受除了微软以外的各个阵营所喜爱,微软也出过Visual J++,但违背了JAVA语言的设计初衷,所以基本上只有骨灰级爱好者或者IDE控会下载并安装一下,实际用这个工具进行开发的大型系统,恕迷糊能获取的情报比较少,暂时没听说过。

Tomcat、Apache、Struts、Hibernate、Spring等等JAVA比较成熟的产品、框架甚至包括开发工具Eclipse和编译器JDK,基本上没有被“劫持”在哪家公司的手里,而都是由比较活跃的社区在维系着她们的发展,这是一种很成熟的方式,会提高开发者信心。想象一下诺基亚帝国如何轰然倒塌的:简单的一句话,以后俺们不玩塞班啦。再之后如何挽留开发人员都不可能了,因为大家都要吃饭养家。对于JAVA语言来讲,包括日本的大手公司在内,敢于在这个平台下不断砸钱做产品,做基盘,与其说是这个语言的魅力,还不如说大家在社区这种模式下一直保持着团结和共赢。


为什么说社区和大手的态度优先于开发人员的喜爱和对语言的熟悉度呢?
大家可以集体回忆一下伟大的Borland,伟大的Dephi,迷糊对这家公司和这个语言以及开发工具的喜爱可以达到膜拜的程度,也自信能快速开发出大多数软件产品来,但是可但是但可是,迄今为止没有机会用这个伟大的开发语言开发工具开发过任何商业产品,嗯,不聊啦,去用Dephi做个俄罗斯方块游戏自己玩。


打了这么多字,都是仅仅代表个人观点,如果能增强楼主对JAVA语言的喜爱和信心,那也算没白打半天字。
迷糊是个非常低调的人,从来没在论坛里和人争执过什么,如果大家有什么不同的观点,欢迎一起开心的探讨。

在这个帖子里祝福所有在日华人,新春快乐,平安幸福。
回复

使用道具 举报

 楼主| 发表于 2016-2-8 15:50:22 | 显示全部楼层
憨吃迷糊睡 发表于 2016-2-6 14:43
迷糊作为小版友发表一下自己个人的无责任评论
迷糊观点:
看一个开发语言的发展趋势,还要看活跃的社区和大 ...

非常感谢! 本就是抱着学习的态度发帖讨论,谈不上争执什么,学习了
回复

使用道具 举报

发表于 2016-2-8 19:13:37 | 显示全部楼层
真是个精华阿,学习了。
回复

使用道具 举报

发表于 2016-3-21 19:48:47 | 显示全部楼层
喜欢
回复

使用道具 举报

发表于 2016-3-21 19:48:53 | 显示全部楼层
喜欢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表