【IT168 评论】在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的发布,毫无疑问,在收购完成,消除了一切不确定性因素后,进度和最终发布的节奏一定会加快,我希望很快听到官方的正式消息。
分享到:
相关推荐
Java 并发实践提炼 该存储库旨在存储组织在一本流行书籍讨论的想法、概念和问题的正在进行的工作的结果。 基本面 构建并发应用程序 活性、性能和测试 进阶课题 【Java内存模型】(the-java-memory-model.textile)
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this...
本书作者都是Java Community Process JSR 166专家组(并发工具)的主要成员,并在其他很多JCP专家组里任职。Brian Goetz有20多年的软件咨询行业经验,并著有至少75篇关于Java开发的文章。Tim Peierls是“现代多...
Java SE 9 was released on September 21, 2017. It’s the first major release of the Java platform since Java SE 8 was released on March 18, 2014. The Java community has been waiting for this release ...
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this...
杰表云打印 JCP 推出Webkit内核版,打印速度更快,功能更强 ! 1. 支持 CSS3 ,HTML 5 标签,如 Canvas,SVG; 2. 得力于js,渲染引擎速度提升,打印更快,对于JCP自动分页,速度提升近50%; 3. 对于同时使用国产系统...
JDO是以Sun公司为首所制定的Java Community Process(Java标准制定组织,JCP)的一部分。JDBC仍然保留使用是因为它比起JDO允许程序员在数据库访问上有更大的控制权。除JDO和JDBC外的另一个选择是Enterprise JavaBeans...
本书作者系lava标准化组织(Java Cotl]munity Process)JSR 166专家组(并发工具)的主要成员,同时他们还致力于其他多个JCP专家组织。Brain Goetz是一位拥有二十年行业经验的软件咨询师,发表过超过75篇关于。Java开发...
Java Servlet API建造先决条件: JDK8 + Maven 3.0.3+ 运行构建: mvn install 该构建会运行版权检查,并默认生成jar,sources-jar和javadoc-jar。检查findbugs mvn -DskipTests -Dfindbugs.threshold=Low findbugs:...
由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。 JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像...
源文件
1、修改jdk/jre/lib/security/java.security,加粗部分放到最前面,其它依次修改编号放到后面 security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider security.provider.2=sun.security....
Java 数据对象(JDO)介绍(1) http://developer.51cto.com 2005-10-11 11:01 Jeff Brown 51cto.com 我要评论(0) 摘要:Java 数据对象 (JDO) is 是一个存储Java对象的规范. 它已经被JCP组织定义成JSR12规范。 ...
《java jdk 7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。 《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是...
JCP(Java Community Process) 是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新 Java技术规范、参考实现(RI)、技术兼容包(TCK)。
源文件
开发Java ME程序一般不需要特别的开发工具,开发者只需要装上Java SDK 及下载免费的 Sun Java Wireless Toolkit 就可以开始编写Java ME程式,编译及测试,此外目前主要的IDE(Eclipse 及 NetBeans)都支持 Java ME 的...
#通用、轻量级的 Java 构建状态抓取框架: 项目得到以下机构的大力支持:
图像识别,OPENCV,图像,视频编辑处理技术, 直播等技术,现在最热门的视频,图像处理技术, 经典之作,未来大发展
JCP和JSR 35 Oracle JDK和Open JDK 36 语言特点 37 工作原理 40 Java 面向对象编程三大特性:封装、继承、多态 41 封装 41 继承 41 多态 41 技术应用 42 Java快速入门 43 安装JDK 8 43 安装JDK 13 51 设置环境变量 52...