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是一颗皇冠之钻,然而只有认真对待,这颗钻石才会继续闪耀。 |