代码之家  ›  专栏  ›  技术社区  ›  Developer

什么是Jazz项目或基于Jazz的项目?[关闭]

  •  4
  • Developer  · 技术社区  · 14 年前

    什么是“Jazz项目”或基于Jazz的项目?

    这是一个概念性的问题。

    我在软件工程播客里听到过。但对他们了解不多。请详细答复。

    4 回复  |  直到 13 年前
        2
  •  9
  •   Bill Higgins    13 年前

    Jazz是IBM的Rational部门创建的一系列技术,用于支持软件团队工具和活动,如软件配置管理(SCM)、bug和增强跟踪、构建自动化、发布和迭代规划、需求管理、测试管理等。

    爵士乐始于2004年底由Rational集团,因为我们意识到,我们需要一个新的技术基础,以帮助团队应对现代挑战,如地理分散的团队和治理和遵守问题。

    与Eclipse有几个关系。首先,最初的Jazz团队由许多创建Eclipse的IBM人员组成,例如John Wiegand、Erich Gamma、Jim des Rivieres、Nick Edgar和Jean-Michel Lemieux等。此外,Eclipse技术在Jazz的早期也起到了一定的作用。我们创建的第一个客户机技术是对eclipseide的一些新的团队扩展(这演变为rationalteamconcert Eclipse客户机)。我们还使用EclipseEquinox(OSGi的Eclipse实现)设计了原始服务器,以便您可以使用OSGi扩展性模型来提供服务器端资源,如web服务端点、数据模型定义和web UI代码。

    随着时间的推移,我们意识到通过共享运行时的可扩展性将不起作用,因此我们转向了基于restfulhttp和RDF的分布式可扩展性模型。我们创建了一个开放社区,为团队资源定义RESTful数据模型,称为“生命周期协作的开放服务”(http://open-services.net/).

    是的,Eclipse和Jazz之间有很多关系。:-)

        3
  •  1
  •   Uberto    14 年前
        4
  •  0
  •   Michael Borgwardt    14 年前

    基于项目?

    认为 它是一个用于基于组件的服务器端应用程序的框架,专注于协作软件开发工具。透过流行语的面纱很难辨认。

    据推测,其中很多都是使用Eclipse开发的。您可能也听说过它们一起使用,因为Jazz被设想为一种“服务器端Eclipse”,即一种帮助开发和集成开发工具的平台。