Oracle比Sun更聪明?细看JCP及Java的未来之路

原创
开发 后端
Java社区进程(Java Community Process,JCP)是由Sun一手创建,为Java语言、库和运行时制定标准的主体,从1998到2009年,Sun一直以铁腕方式统治着JCP,但现在到了Oracle手上,由Oracle发号施令,发生变化是不可避免的事。

Oracle收购Sun之后,由Sun一手创建的,用来发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)的JCP也开始由Oracle主管。

最近,笔者有幸采访到Embarcadero公司的研究与开发高级副总裁Tony de la Lama,2000-2003年期间,Tony是一名JCP执行委员会成员,在加入Embarcadero之前,Tony是Borland的Java业务总经理,因此他对JCP的运作比较了解。

[编辑]:Java社区进程将会继续存在吗?如果是,它会变成什么样子?

[Tony]:毫无疑问,Java是一个成功的平台,它深刻地改变了业务应用技术格局,不过不得不承认,Java不是由哪一家厂商可以驱动和一手控制的,过去的成功都是源于社区的广泛支持,JCP在这里面起的作用不可小觑,但现在JCP的效率越来越受到诟病,有许多的技术都是在JCP过程外产生,后来才被集成到Java平台中的,而JCP内部很少培育出像样的技术,JCP必须提高效率,更快地吸收新技术,否则留给人们的负面印象会越来越深。

对Oracle来说,完全可以解散JCP,由自己全权掌控Java,如果那样,新的Java技术可能将从Java.net开始新征程,也许效率会变得更快,届时Java平台的成功就完全取决于Oracle,它的咨询委员会和用户,但如果Oracle过度地控制,必然会对Java平台产生负面影响,用户的抱怨声也会再起。

[编辑]:JCP的什么角色会主导Java的未来?

[Tony]:许多成功的企业级技术都是在JCP内培育的,但也被抱怨限制太多,JCP内部官僚主义盛行,行动缓慢等。如果你想放慢脚步,你可以申请一个Java规范请求(JSR),然后等上几年你可能就会在平台中发现该技术了,更糟糕的是(也许是好事),许多成功的技术都是先在JCP外酝酿,得到广泛使用后,才通过JCP引入到Java平台,以后Oracle的咨询小组将是平台背后的主导力量。

[编辑]:JCP能重组为厂商中立的组织,如Eclipse基金会那样,并从中受益吗?

[Tony]:是的,Eclipse基金会在统帅Eclipse社区方面取得了巨大的成功,但Java的影响范围更大,Eclipse只是一个工具,Java是一个平台,Eclipse允许在一个非常开放的环境中发挥参与者的想象力,由此激发创造性思维,而Java平台要求参与者仔细思考实现、测试和性能,我不知道一个中立的组织是否能担此重任。

[编辑]:Oracle希望重振JCP,对Java规范的未来意味着什么?

[Tony]:这对每个人来说都是个好消息,因为他们承诺继续参与Java治理,并愿意进一步改善JCP过程,这对Java规范的未来肯定是一件好事。

[编辑]:如果Oracle霸占Java知识产权会产生什么影响?

[Tony]:我无法想象Oracle霸占Java知识产权后的负面影响,但如果Oracle发现有分裂迹象或Java不再被视为领先的平台,Oracle可能会施加更严格的管制,为消除负面影响,难免会调整平台的短期、中期和长期目标,Oracle偶尔干预平台的发展方向将有助于Java的持续成功。

[编辑]:Apache会如愿以偿得到它想要的TCK吗?

[Tony]:很难预测Oracle会做出什么举动,由于Oracle过去一直支持Apache基金会,我预计这会变成一个僵局,Oracle如何处理这个局势代表他们未来将如何管理Java社区过程。

[编辑]:你猜测Java 7会在什么时候正式发布?

[Tony]:Oracle/Sun收购已经影响了Java 7的发布,毫无疑问,在收购完成,消除了一切不确定性因素后,进度和最终发布的节奏一定会加快,我希望很快听到官方的正式消息。

原文名:What does the future hold for the Java Community Process (JCP)?

原文地址:http://blogs.zdnet.com/Burnette/?p=1876

【编辑推荐】

  1. 如何挽救Java?改革JCP已成必须
  2. JCP在Java的未来中将扮演什么角色?
  3. Eclipse获Sun认可 正式成为JCP成员
  4. Eclipse加入JCP 延伸发展向Sun靠近
责任编辑:王晓东 来源: 51CTO.com
相关推荐

2013-03-19 16:10:37

2021-05-24 16:01:35

人工智能AI机器学习

2012-08-17 15:26:16

安腾处理器X86平台

2020-07-20 10:18:02

人工智能面部识别视频分析

2015-01-29 11:05:46

VMware

2016-07-01 09:51:55

路由器H3C新华三

2009-01-16 16:58:41

Oracle应用软件虚拟化

2016-11-29 21:19:22

IT转型

2010-12-29 09:16:34

2020-05-12 09:02:20

前端开发技术

2021-05-25 18:40:56

人工智能QA监督

2014-06-03 14:49:23

光传输T-SDN

2022-04-13 09:33:33

疫情物联网IOT

2015-09-24 14:40:33

2013-05-20 14:51:53

华为云计算

2021-02-24 15:00:34

云计算云服务密信技术

2009-12-15 11:00:05

2013-07-12 12:37:53

云存储云计算

2014-12-08 11:03:14

用友NC6

2014-08-28 09:00:41

华为
点赞
收藏

51CTO技术栈公众号