技术开发 频道

Java现状:活在聚光灯下却依然神采奕奕

  【IT168 评论】曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据时代的来临,Java似乎又重新焕发了青春。

  在不久前举行的Jax Conf Java峰会上,RedMonk公司的首席分析师Stephen O'Grady演示了从1995年至今,Java发展的大体路线图,而图中的曲线是上升、下降、再上升。近年来,Java平台确实受到了很多因素的困扰,很多年轻的程序员都不太可能选择Java语言,竞争对手的不断崛起以及甲骨文的领导,让很多人都对Java失去了信心。

  很多人认为,Oracle对Java的发展并没有带来任何帮助,包括其对谷歌提出的诉讼、以及与开源社区的争端。Stephen O'Grady表示,尽管其中任何一件事都不会对Java产生重大影响,但如果你结合所有事件来看,这对Java平台来说会影响很大。

  “今天的企业不再只使用Java和微软的东西。你可以去任何企业看看,他们可能会使用任何一种编程语言。”Stephen O'Grady说。的确,相比于十年前,Java这门语言正在面临更多的竞争压力,比如基于Java虚拟机的Groovy和Scala。

  但是,Java仍然是一个不可忽视的力量。“对于很多企业来说,Java平台仍然是非常好的选择,并拥有巨大的活力。Java仍然被大量的使用,并且是在企业的新的关键位置应用程序上,比如Apache Hadoop分布式计算平台。”Stephen O'Grady表示。可以说,大数据的发展,很大程度上救活了Java。

  谷歌Android平台的崛起,也给了Java开发人员一个强大的、可持续的就业市场。虽然Java的普及程度已经到达了顶峰,但不可否认的是,其仍是一个关键技术。“从我们掌握的证据来看,Java已死的说法并不成立。”更重要的是,Java依然非常受欢迎,尽管不久前的安全危机对甲骨文和Java有一些影响,但微乎其微,同时,其他平台也一样会有安全问题。

  关于Java安全危机,IT168之前也做过报道,甲骨文也宣布了其相关的改进计划,改进的主要内容包括了修正其证书吊销检查功能,在默认情况下该功能是启用状态,以防止未签名的Applet,此外,此项改进计划还加入了集中管理方案、企业环境中白名单功能。

  就目前而言,甲骨文也已经公布了未来Java发展的计划,其表示会在2014年8月份推出Java SE 8。在Java SE 8中,甲骨文会加入众多功能,包括多核编程、Lambda表达式等,这对于Java而言,可以说向现代化编程卖出了一大步。甲骨文公司Mike Duigou声称,“Java正在改变、不断发展,未来也会持续的改善。”对于模块化Java,甲骨文已经宣布将要延迟到2016年左右发布。

0
相关文章