`
datoplay
  • 浏览: 1615038 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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的发布,毫无疑问,在收购完成,消除了一切不确定性因素后,进度和最终发布的节奏一定会加快,我希望很快听到官方的正式消息。


分享到:
评论

相关推荐

    jcp:Java 并发实践

    Java 并发实践提炼 该存储库旨在存储组织在一本流行书籍讨论的想法、概念和问题的正在进行的工作的结果。 基本面 构建并发应用程序 活性、性能和测试 进阶课题 【Java内存模型】(the-java-memory-model.textile)

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    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并发编程实战中文加英文版加源码

    本书作者都是Java Community Process JSR 166专家组(并发工具)的主要成员,并在其他很多JCP专家组里任职。Brian Goetz有20多年的软件咨询行业经验,并著有至少75篇关于Java开发的文章。Tim Peierls是“现代多...

    Exploring java 9 [pdf]

    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 ...

    Apress.Beginning.Java.EE.6.with.GlassFish.3.2nd.Edition

    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内核版

    杰表云打印 JCP 推出Webkit内核版,打印速度更快,功能更强 ! 1. 支持 CSS3 ,HTML 5 标签,如 Canvas,SVG; 2. 得力于js,渲染引擎速度提升,打印更快,对于JCP自动分页,速度提升近50%; 3. 对于同时使用国产系统...

    jdo-java数据对象

    JDO是以Sun公司为首所制定的Java Community Process(Java标准制定组织,JCP)的一部分。JDBC仍然保留使用是因为它比起JDO允许程序员在数据库访问上有更大的控制权。除JDO和JDBC外的另一个选择是Enterprise JavaBeans...

    JAVA并发编程实践.pdf

    本书作者系lava标准化组织(Java Cotl]munity Process)JSR 166专家组(并发工具)的主要成员,同时他们还致力于其他多个JCP专家组织。Brain Goetz是一位拥有二十年行业经验的软件咨询师,发表过超过75篇关于。Java开发...

    servlet-spec:JCP标准Java Servlet规范的API和问题跟踪器

    Java Servlet API建造先决条件: JDK8 + Maven 3.0.3+ 运行构建: mvn install 该构建会运行版权检查,并默认生成jar,sources-jar和javadoc-jar。检查findbugs mvn -DskipTests -Dfindbugs.threshold=Low findbugs:...

    JSF Java Server Faces (JSF)框架

    由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。  JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像...

    WLW_JCP2.zip

    源文件

    SQL Server 建立安全连接。错误:“java.lang.RuntimeException: Could not generate DH keypair”

    1、修改jdk/jre/lib/security/java.security,加粗部分放到最前面,其它依次修改编号放到后面 security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider security.provider.2=sun.security....

    JDO介绍 Java 数据对象 (JDO) is 是一个存储Java对象的规范

    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 7,前期版本累计销量5万册)

     《java jdk 7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。  《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是...

    2008最值得学习的五种JAVA技术

    JCP(Java Community Process) 是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新 Java技术规范、参考实现(RI)、技术兼容包(TCK)。

    WLW_JCP3.zip

    源文件

    J2ME开发工程师相关资料

    开发Java ME程序一般不需要特别的开发工具,开发者只需要装上Java SDK 及下载免费的 Sun Java Wireless Toolkit 就可以开始编写Java ME程式,编译及测试,此外目前主要的IDE(Eclipse 及 NetBeans)都支持 Java ME 的...

    jcp:Java的轻量级抓取框架

    #通用、轻量级的 Java 构建状态抓取框架: 项目得到以下机构的大力支持:

    OpenCVjc-jcp(jb51.net).rar

    图像识别,OPENCV,图像,视频编辑处理技术, 直播等技术,现在最热门的视频,图像处理技术, 经典之作,未来大发展

    Java技术参考手册,自学手册,开发人员实用手册

    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...

Global site tag (gtag.js) - Google Analytics