歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> IBM將推開源Jazz項目 推廣分布式編程工具

IBM將推開源Jazz項目 推廣分布式編程工具

日期:2017/2/27 11:07:22   编辑:Linux業界

IBM正在開發一個名為Jazz的開放源代碼項目,推廣面向全球化分布團隊的編程工具。

  計劃在6月份推出的該項目基於IBM研究院和Rational工具部門有關分布式協作軟件開發的技術。IBM Rational的總經理丹尼說,該項目的首要目標是建立分布軟件開發的標准。

  傳統上,開發工具的重心一直是提高單個編程人員的工作效率。但是,隨著軟件開發越來越復雜,IBM、微軟等廠商都將目光放在覆蓋整個軟件開發周期的工具━━其中包括從收集需求到測試在內的各個階段。

  丹尼表示,軟件開發越來越多地由離岸外包團隊或位於不同地方的業務合作伙伴來完成。他說,我們需要對軟件開發方式進行基本的再思考,我們將不再考慮使用面向單個開發人員的開發工具━━這已經成為過去。更有趣的是如何更好地理解整個軟件開發過程。

  丹尼說,通過改編現有的協作工具和分布式開發協議,Jazz軟件旨在強化協作的軟件開發技術。例如,Jazz軟件使編程人員向同事發送包含有源代碼的即時通訊消息,接收方看到的將不再是靜態的文本,可以點擊鼠標看到即時通訊消息中的源代碼在應用軟件中的位置,以及最初的要求和相關的測試。

  他指出,IBM正在開發一種模型,使Jazz軟件可以通過插件得到擴充,針對特定目標進行定制,例如開發面向消費電子產品的代碼。到6月份,IBM 將討論如何將Jazz軟件整合到IBM現有的Rational開發工具包中的問題。他預計,IBM將推出免費版Jazz,以及具有更多功能的付費版 Jazz軟件。

  RedMonk分析師斯蒂芬表示,Jazz項目反映了一種市場潮流:修改現有工具,使之更適合通過互聯網協作的開發團隊使用。即使不是全部,也有相當大一部分的開發人員以分布方式開發軟件。Jazz其它出彩的地方包括利用Ajax開發的基於Web的用戶界面,以及與即時通訊的整合。

  通過Jazz項目,IBM計劃利用它在Eclipse上的成功。2001年,IBM圍繞Eclipse軟件組建了一個聯盟。目前,一家開放源代碼組織,包括IBM在內的許多軟件公司都采用了Eclipse,開發專用插件,例如利用數據庫或編寫Ajax風格的Web應用軟件。

  丹尼表示,IBM希望通過Jazz一種框架開放源代碼化,使第三方可以開發插件。例如,其它公司可以開發增強Jazz軟件的插件,提高團隊的開發效率或為特定產業開發插件。他說,Jazz軟件可以與Eclipse配合使用,也可以與微軟的Visual Studio等不基於Eclipse的工具配合使用。我們的目標是在Jazz項目中使用現有的Web標准。Jazz軟件可以以托管方式運行,也可以安裝在一家公司的網絡上。

  斯蒂芬指出,以Sun的NetBeans為代表的基於互聯網的源代碼管理系統和工具項目都在增添新的協作功能。一家名為CollabNet的公司提供一款面向分布編程人員團隊的托管軟件開發服務。丹尼說,Jazz項目旨在提供比CollabNet的現有產品更大的覆蓋范圍。

  斯蒂芬認為,Jazz很有潛力,因為大多數開發工具是在Ajax,甚至是即時通訊普及前問世的。但是,開放源代碼Jazz項目最終的市場影響在很大程度上取決於IBM決定發布什麼軟件。




Copyright © Linux教程網 All Rights Reserved