前无古人后无来者的Java平台

日期: 2015-03-02 作者:Geert Bevin翻译:蒋红冰 来源:TechTarget中国 英文

2月2日,在白雪皑皑的Stockholm,我与Mark Reinhold和John Rose坐在维京主题的餐厅中,Mark Reinhold是Java平台首席架构师,John Rose是Java VM架构师,进行了2015年的一次演讲晚餐。

上一次我们几人的谈话还是十年前。那时,我是一句游说人员,说服大家暴露内部JVM产生的语义,这样延续下去就能在Java世界中成为一等公民。这并没有实现,但fiber作为并发源语可能是依赖于延续的,现在它正被热议中,被视为前进的道路。在现代的编程世界中,超越线程进行思考变得很重要。大量并行性的增加可能要求把行为移动到的数据中,与老式的方法相反,线程锚定执行模型中数据不断地传递并共享。

想出一个更好的、标准的并发方案代替线程,是这次VM技术峰会的唯一主题。整个晚宴中,John Rose依旧忙于会议中的社区参与活动,他概述了JVM的愿景,并仔细讲述了它的现状,以及它想要保证另外20年的发展所遇到的一些挑战。尽管有许多高科技的主题演讲,但最吸引我的要是Java平台了,以及深入的虚拟机层,对于开发人员的产品用户来说,最主要的关键词是简单性。

让我们退一步,看看更大的图景,留下并发性等技术细节,让作为开发人员的我们作为之而努力。

持续20年开发的产品都是一项壮举,但持续开发一个整个行业都依赖的平台却是一项巫术。为了使这成为可能,在没有扼杀创新的情况下,巧妙地平衡可靠性和复杂性很关键,同时要防止落入过时的陷阱中。这似乎是显而易见的回顾过去,但是过去的十年中,考虑到Java是最好的编程语言和运行时平台,显然,其他解决方案没有像Java这样普遍。虽然许多编程放言提供更多的,各种各样的好处,但整个Java平台包就可以抵的过。

那么,在确保鲁棒性与创新的同时,我们该如何展望未来?这也正是Mark Reinhold的晚餐观察的困惑。当甲骨文从SUN公司接手了Java的管理时,Java平台团队就一直在努力找出保持Java活力的方法。当时,所有人都参与这一个虚无的目标建设中;通常,一段时间后,这一目标会被业务目标所取代,业务目标与数字和销售紧密联系。Java平台团队证明,五年后,保持Java活力仍然是关键问题。

听着Mark 和John如些激情地谈论着他们的工作,就证明了它还是有增长的究竟,所有的一切都还只是在试验当中。想象一下整个团队的最联聪明的工程师们,致力于原型新思想,并诚实的评估它对整个行业的适用;现在它只是一个承诺。

这种承诺显然是可以兑现的:Java会议再次蓬勃发展、与会者数量在逐渐上升,比以往任何时候都更加多样化的主题和JUG出现在世界各地。随着物联网使平台独立性变得越来越诱人,电脑被逐渐融入我们生活的方方面面,更重要的是要有一个健壮的、简单的平台,它虽然很慢,但却稳步地向前发展。

经过20年后,我们感觉从来没有更好的、更令人激动的时刻如同Java社区一样。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐