首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

热点观察:开放Java源码,前途将会怎样?

2006.09.26  来自:LUPA      共有评论(0)条 发表评论    收藏

到今年年底之前,将发布javac和Hot Spot Compiler的源代码。

Alan Williamson 在他最新的博客里提到:为什么要开放Java源代码?通过来自各方面高层的采访,以及Sun 公司最近的新闻发布会,我们知道即将发布Java的源代码。最新的消息来自LinuxWorld 对Laurie Tolson 的一次采访,她给出了一份实施该计划的最新时刻表。?

?????? ?到今年年底之前,将发布javac和Hot Spot Compiler的源代码。?

?????? 通过引用在以往bug的数目,Alan 比较了开源的利弊。如果是在开源社区里开发Java,大部分的bug都可以清除掉;然而,开源最大的危险是可能性造成Java技术的分支。所谓分支,就是脱离主要部分,创造一种新的发展支流。这可能大幅增长JDK版本数目。?

?????? 到目前为止,开发者面临的困难已经被大幅的降低到API的变化上。相对来说,这么做更容易地找到一个好的开发环境。例如,你可以很容易的配置Eclipse,只对JDK1.4版本的进行检查编译,而不去调用1.5版本的API。但是,使用分支却比使用未经核准的API还要危险。如果你调用了一个方法,而它做的和你想的根本不是一回事,天知道将会怎样??

?????? 按照当前的惯例,任何一家的Java都必须经过一整套的兼容性测试。IBM和BEA的Java虚拟机都做到了这点。然而,怎样在Java的分支上应用这些规则还不清楚。?

?????? 在这方面,Sun公司行动谨慎并且努力协商各方,但却没有结果。一旦魔鬼从瓶子里给放了出来,它就再也不想被逮回去。

?????? 一个可行的方法,是让Sun公司发布相应的证明工具,通过它来测试其他的JDK的执行情况。并非必须测试开发者加入JDK的每项新功能,但这么做会保证这些功能不会破坏在进程中原有的东西。对于大范围的兼容性来说,这具有重要的意义。

?????? 总的说来,尽管开放Java源代码会出现新的困难,但前景乐观。但让我们满怀希望,拭目以待。

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号
    Copyright © 2000-2006, CSDN.NET, All Rights Reserved