Home > Database > Mysql Tutorial > 给Oracle支招:改善Java的15种方式

给Oracle支招:改善Java的15种方式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 16:56:23
Original
969 people have browsed it

编者按:Oracle在收购Sun的同时,这家数据库巨头同时也收购了Sun的生命根基Java,Oracle的董事长兼首席执行官Larry Ellison

  编者按:Oracle在收购Sun的同时,这家数据库巨头同时也收购了Sun的生命根基Java,Oracle的董事长兼首席执行官Larry Ellison 也把JAVA技术视为Oracle所有收购中最重要的技术。江山易主,现在Java的命运掌握在了Oracle的手中,如何运营Java及改善与开发者的关系成为了摆在Oracle面前的巨大难题。eWEEK列举了15条解决该难题的举措,让我们一一看来:

  1. 维持JavaOne作为独立的开发者活动

  Oracle已经决定出资发起JavaOne 2010会议,但是否仍以社区为中心呢?JavaOne 2010将在9月份举办,而且笼罩在Oracle Open World的阴影下。JavaOne应当仍然是一个独立的、专为Java开发者而举办的会议。因此Oracle应当摆正JavaOne的位置。

  2. 提供 Apache一个Java TCK

  提供给Apache 技术兼容性工具包(Technology Compatibility Kit ,TCK)而且没有任何使用限制。TCK是一套测试、工具和文档说明的包,用来证明一个产品是否与特定的一种Java技术规范兼容。开发社区对Apache应当拥有TCK的观点由来已久,尽管它在Java EE6中取得了一些进步,但要做的还有很多。

  3. 使用OSGI让Java成为一个优秀的云平台

  将开放服务网关协议 (Open Services Gateway Initiative,OSGi)作为模块化标准,使用它来让Java成为云计算的优秀平台。

  4. 重新制定JavaFX策略

  要么将JavaFX开源,要么彻底放弃它。如果作为一种专利技术来营运,与Flash及Silverlight 竞争,JavaFX注定出师未捷身先死,唯有开源才是出路。

  5. 扩展JVM上的动态语言支持

  在Java虚拟机(Java Virtual Machine ,JVM)上扩展对其他动态语言的支持。微软的Common Language Runtime(CLR)早已支持Python和Ruby,,虽然Sun也已在JVM上支持它们,但仍有许多颇受开发者喜爱的动态语言无法获得JVM的支持。

  6. JCP免费

  将Java Community Process (JCP)免费,确立它为中立的组织就像Eclipse Foundation一样。

  7. 与Google洽谈JavaME在移动平台的合作

  与Google洽谈,以Android作为JavaME的新突破口。未来的世界注定是以移动作为Internet连接的核心,作为Sun遗留下来的移动平台,Oracle应当做些什么来让Java在移动领域再次闪耀,而与Google合作就是最好的方法。

  8. 重新思考Java IDE策略

  调整NetBeans想Eclipse一样作为开源的集成开发环境(integrated development environment ,IDE),Java需要一个开源的IDE来快速支持新的平台特性。

  9. 敞开OpenJDK Project的大门

  使得OpenJDK成为一个真正的开源开发项目,提供非Oracle员工读取渠道以方便他们为此项目做贡献。

  10. 提供一个友好的OpenJDK许可证

  将OpenJDK开放在一个商业友好的许可证下,如Eclipse Public License (EPL) 或者Apache 2.0。

  11. 重用James Gosling

  众所周知,James Gosling是Java语言的创始人,Oracle应当任命他、重用他,因为没有谁能比他让开发社区更团结了。

  12. Java需要一个标准的并行解决方案

  并行或许将成为开发者的下一个焦点,如何处理Java中的并发问题,需要一个标准的并行解决方案。在Project Fortress中Sun已经取得了一些成效,Oracle应当再接再厉。

  13. Java需要一个数据驱动开发的计划表

  微软的语言级集成查询(Language INtegrated Query)技术,可以在C#中加入数据查询的功能,Java也应当为其制定计划。

  14. 确定Java Store

  Sun曾在JavaOne 2009中宣布了Java Store,随后它便几乎消失在了开发者的视野中,所以要么向Java Store中添加资源将它做好,要么放弃它。

  15. 真正视Java为皇冠之钻

  总之,Oracle应当下定决心、制定战略并将Java的未来发展计划公之于众。好也罢,坏也罢,Oracle并没有对Sun的许多软件策略(其中很多存在问题)做出调整。支持三个IDE的观点使人觉得迷惑,在BEA中这尚且不灵,更不用说Java了,而且Oracle对收购到的技术也不应当一视同仁,尤其是对类似的技术更不应当采用齐头并进的策略。Oracle EVP Thomas Kurian曾说Java是一颗皇冠之钻,然而只有认真对待,这颗钻石才会继续闪耀。

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template