什么是“爵士乐项目”或基于爵士乐的项目?
Eclipse在基于Jazz的项目中的作用是什么?
这是一个概念性问题。
我在软件工程Podcast中听说过他们。但不要太了解他们。如此详细的回复将不胜感激。
答案 0 :(得分:9)
(注意:我是构建Jazz的团队成员。我不再在Jazz团队工作,但仍然在IBM工作。)
Jazz是IBM Rational部门创建的一系列技术,用于支持软件团队工具和活动,如软件配置管理(SCM),错误和增强跟踪,构建自动化,发布和迭代规划,需求管理,测试管理等。的东西。
Jazz于2004年底由Rational小组启动,因为我们意识到我们需要一个新的技术基础来帮助团队应对现代挑战,例如地理位置分散的团队以及治理和合规性问题。
Eclipse有几种关系。首先,最初的Jazz团队配备了许多创建Eclipse的IBM员工,例如: John Wiegand,Erich Gamma,Jim des Rivieres,Nick Edgar和Jean-Michel Lemieux等人。此外,Eclipse技术在爵士乐的早期起到了一定的作用。我们创建的第一个客户端技术是Eclipse IDE的一些新的团队扩展(这已演变为Rational Team Concert Eclipse客户端)。我们还使用Eclipse Equinox(OSGi的Eclipse实现)设计了原始服务器,以便您可以使用OSGi可扩展性模型来提供服务器端资源,如Web服务端点,数据模型定义和Web UI代码。
随着时间的推移,我们意识到通过共享运行时的可扩展性不会起作用,因此我们转而使用基于RESTful HTTP和RDF的分布式可扩展性模型。我们创建了一个开放社区,为团队资源定义RESTful数据模型,称为“开放式生命周期协作服务”(http://open-services.net/)。
最后,Jazz甚至对Eclipse产生了一些影响。当我启动Jazz Web UI代码时,起初我设想了一个可扩展的Web UI,就像Eclipse UI(视图,编辑器等)一样,但当我意识到要做多少工作时,我很快就会回到这些目标上。办法。然而,多年来我与IBM Eclipse人员合作,讨论了如何在浏览器和富客户端(Eclipse IDE,Visual Studio)之间实现组件重用,我们还谈到了如果有一流的,它会有多好Eclipse的浏览器故事。在一条极其迂回的道路之后,拥有IBM支持的Eclipse.org提出了一个名为Orion的新项目(http://www.eclipse.org/orion/),该项目旨在为Eclipse提供这个浏览器故事。
所以,Eclipse和Jazz之间有很多关系。 : - )
答案 1 :(得分:3)
这是一套协作工具,它基于IBM赞助的先前研究。
您可以在此处浏览详细信息(以及一些历史记录):
答案 2 :(得分:1)
我听说过这个爵士乐流程:
http://www.jazzprocess.com/concept/
还有一本书 http://www.amazon.co.uk/Jazz-Process-Collaboration-Innovation-Agility
看起来很有意思
答案 3 :(得分:0)
什么是“爵士乐项目”或爵士乐 基于项目?
我认为这是基于组件的服务器端应用程序的框架,侧重于协作软件开发工具。通过流行语的面纱很难搞清楚。
Eclipse在基于Jazz的项目中的作用是什么?
据推测,很多都是使用Eclipse开发的。您可能也听说过它们一起使用,因为Jazz被设想为一种“服务器端Eclipse”,即帮助开发和集成开发工具的平台。