技术开发 频道

[分析]Jazz能否复制Eclipse的成功

【IT168 技术分析】

    Eclipse是开放式架构平台成功的典范,作为一个可扩展的开源平台,一个开放的标准,帮助程序员提高个人工作效率,成功完成软件交付。借鉴Eclipse的经验,IBM将其应用于Jazz平台及相关产品的开发中。那么,Jazz能否复制Eclipse的成功呢?

  Jazz初体验

  初听Jazz,是在2007年的IBM Rational软件开发大会上。历时一载,今年的IBM Rational软件开发大会即将正式推出第一个基于Jazz平台的产品——IBM Rational Team Concert 1.0。

  个人注册Jazz.net,即可看到Jazz平台的开发状态,或者参与其中,并可下载最新的IBM Rational Team Concert RC5版本试用。从Jazz平台本身到RTC产品都体现出其与Eclipse密不可分的关系。在安装过程中,可以清楚地看到“build on Eclipse”的字样;在使用过程中,其界面风格和具体步骤也都与Eclipse相似。对于使用者,特别是Eclipse平台的使用者,这将大大降低其接受Jazz的难度。

  从个人到团队

  Jazz平台的定位准确,即作为Rational面向软件交付技术的下一代协作平台,专门面向全球化和跨地域团队开发,提高开发团队工作效率,提高软件交付的协作性、效率和透明度。这非常明确地与Eclipse作出区分。

  Eclipse作为传统开发工具主要关注于协助程序员个体提高个人生产力。但随着软件开发变得更复杂,软件开发团队变得越来越庞大和分散,软件开发公司将眼光投向能涵盖整个开发生命周期的产品,开始关注整个开发团队的效率。如IBM Rational总经理Danny Sabbah所言,Jazz计划的首要目标,就是在分布式软件开发逐渐形成常态之时,建立一套通用的标准。

  Jazz的方向从Eclipse这一个体开发者使用的工具,开始深入了解整个软件开发过程。

  社区与开放模式

  Eclipse的开放架构获得软件企业和开发人员的认可,Jazz则借鉴了Eclipse的这一社区及开放模式。早在Jazz社区发布之时,Jazz.net的访问者都只是经挑选的IBM用户和受邀请的专业人士。从今年1月起,Jazz.net社区向所有人开放。注册成员都可以查看到Jazz源代码、Bug列表,以及其它资料。目前Jazz的源代码仍然为IBM所有,但IBM方面表示最终会完全开源,就像Eclipse。

  可以免费下载供开发者使用的Eclipse虽然没有专业服务提供,但是强大的社区力量帮助其迅速发展壮大。同时,其敏捷开发的概念也促进开发者共同参与,实现对多样化需求的管理。同样Jazz提出的“开放式商业开发”鼓励开发人员与Rational软件部门一起参与软件开发,同时通过开放的架构允许第三方生产出延伸程序为特定行业和需求服务。

  IBM市场营销和战略副总裁Scott Hebner曾明确表示,Jazz项目将仿效IBM的Eclipse社区形式。从体验与定位上,Jazz都已具备成功的条件。但是,最终Jazz能否通过效仿Eclipse的开发模式,复制Eclipse的成功,答案还有待时间的检验。毕竟,基于Jazz平台的产品依然会作为商业软件付费出售。这将是Jazz与Eclipse的最大不同。

0
相关文章