2010-08-22 32 views
4

什麼是「Jazz Project」或基於Jazz的項目?什麼是Jazz項目或基於Jazz的項目?

Eclipse在基於Jazz項目中的作用是什麼?

它是一個概念性問題。

我在軟件工程Podcast中聽到過它們。但不太瞭解他們。如此詳細的回覆將不勝感激。

回答

0

什麼是「Jazz Project」或Jazz 的基礎項目?

認爲它是基於組件的服務器端應用程序的框架,側重於協同軟件開發工具。通過流行語的面紗很難弄清楚。

Eclipse在基於Jazz項目中的作用是什麼?

想必它們中的很多是使用Eclipse開發的。您可能也聽說過它們一起使用,因爲Jazz被設想爲一種「服務器端Eclipse」,即幫助開發工具開發和集成的平臺。

+0

我碰到這個網址。 http://jazz.net/它可能與我的問題有關。我正在探索這個。 – Developer 2010-08-22 10:49:15

9

(注:我是誰建爵士隊的一員。我不再爲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之間的關係很多。 :-)

+0

+1爲最詳盡的答案,如果你想添加一個TL,會很樂意給你+2;如果允許的話,會很容易地給你DR;) – 2012-08-08 00:27:09

相關問題