网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 新闻资讯 > Java新闻 > 怎样挽救Java?JCP改革已成必须  

怎样挽救Java?JCP改革已成必须

2008-06-05  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    在近日举行的第13届JavaOne开发者大会上,开源和Java开发者们一直在向Java的管理组织——JCP标准组织发出呼吁:你应该更加开放一些,不要仅仅聆听那些大厂商的意见。

网管u家u.bitsCN.com

    在JavaOne的一个专题讨论会上,与会者讨论了关于JCP、开源和标准制定的问题,与会者表达了他们对JCP的失望之情,认为其在决定对Java制定一个新标准的时候,应该将大众的利益放在首位。

网管联盟bitsCN_com

    开发者呼吁:Java命运处于危急 网管论坛bbs_bitsCN_com

    在今年3月份,著名的Spring之父Rod Johnson曾呼吁JCP进行改革,现在他已经不再是孤军奋战。现在和他站在同一条阵线上的还有Sun公司最近任命的“开源软件大使”Dalibor Topic,以及来自业界新成立的最大Java用户组之一——Paris JUG的代表。

中国网管论坛bbs.bitsCN.com

    他们对JCP的主要抱怨包括:

中国网管联盟bitsCN.com

    ·负有法律责任的成员条款要求;
    ·缺乏透明化,具有喜欢关起门开会的文化习惯;
    ·未能开放基本的Java参考实现和兼容性测试工具; 网管论坛bbs_bitsCN_com

    ·个人代表发言权小:在选举执行委员的管理系统中,在31个代表中只有3个是个人代表。其它则代表着那些大厂商的利益,其中包括Google、IBM、摩托罗拉、诺基亚、甲骨文、SAP等等。

网管网www_bitscn_com

    在Topic看来,Java的未来正处于十分危机的时刻,Java正面临一种风险:丧失来自个人开发者和项目的创新,因为JCP太过于依赖那些大厂商了。JCP已经成为一个被那些大厂商所统治的标准组织,因为这些大厂商对这个标准组织的建立曾起了至关重要的作用,并且也确实推动了Java市场的壮大。

网管联盟bitsCN@com

    Topic表示,从那些大厂商在支持开源上进度不一样可以看出,它们更加关注的是自身厂商的利益。 网管网www_bitscn_com

    在Topic看来,“JCP需要进行一次根本上的改变,JCP现在的工作方式还停滞在10年以前的状态,只为少数商业厂商的利益服务。” 网管联盟bitsCN@com

    技术被创建的环境正在不断发生变化,人们希望对这个平台的未来发展发挥有益的作用,而不是仅仅站在外面观望。 网管联盟bitsCN@com

    Topic的批评对Sun公司来说是非常中肯的。Sun公司在1998年创建了JCP组织,每一个加入该组织的厂商都必须同时与其签订一个法律合约。Topic是sun公司特别看重的人,希望通过他与开源开发者建立起一座沟通的桥梁,这就是为什么Sun最近将其任命为Sun的开源软件“大使”的原因。 网管bitscn_com

    更多个人的参与可能意味着会出现更少由厂商领导的Java规范请求JSR,JSR是一个最终版Java应用程序编程接口的前身。

网管bitscn_com

    技术标准化:能否适合需要?

中国网管论坛bbs.bitsCN.com

    实体Bean是企业Java Bean(EJB)的一种,是JCP的Java企业版规范的一部分,在今年3月份,Rod Johnson曾对它的推出进行了炮轰。他认为,实体Bean的提出忽视了此前的技术,因为它对象关系映射(ORM)至少被耽误了六年的时间,导致了数十亿的投资浪费。虽然Johnson并没有对此进行详细解释,但是他的话让我们回忆起曾经的一个时代,那时候人们普遍对实体Bean的意见很大,认为使用它编程给开发者带来了不必要的麻烦。

网管论坛bbs_bitsCN_com

    最近也曾经发生了一次激烈的争论,即JCP的JSR 277Java模块系统与现有的OSGi之间互相重叠的问题。

网管联盟bitsCN_com

    在最近的JCP专题讨论会上,据Sun公司的Alex Buckley表示,现在的JSR 277将会非常简单,不会覆盖所有使用情况。根据负责实现Java编程语言思想和技术完整性的Buckley表示,Java标准版的下一个实现版本JDK 7将允许开发者使用OSGi模块。

网管网www.bitscn.com

    Johnson表示,在把一项技术定为一个标准和允许技术变成一个事实标准之间需要达到一种平衡。如果市场向前发展了,前者更难于修改,并会为遵循这个标准的开发者带来负担。对于什么时候该对一项技术实施标准化这个问题,他表示,“这儿有一个根本性的问题,即一个技术是否能适合需要。” 网管论坛bbs_bitsCN_com

   

网管u家u.bitsCN.com

网管u家u.bitsCN.com


TAGs   已成   必须   改革   怎样       JCP   一个   Java   表示   Topic      
 上一篇:王星耀谈Sun公司开源战略   下一篇:用于Flex和Java快速开发的Flamingo项目
怎样挽救Java?JCP改革已成必须 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: