IBM釋出Europa推21個Eclipse開源專案

heying1229發表於2007-09-25
IBM釋出Europa推21個Eclipse開源專案[@more@]來自:TechTarget 

 Eclipse基金會已經發布了命名為Europa的2007年度開發工具集

  Europa為軟體開發者提供了21個各具特色的Eclipse專案。新版Europa的特點列出如下:

  新版本在容量上是去年Callisto發行版的兩倍

  總共擁有17萬行程式碼

  來自19個國家,超過310位開放原始碼開發者參與

  工作量約為5055人年

  在新版的Europa中,引人注目的特性包括:

  Eclipse Equinox專案已增添了新的服務和功能,可以減少開發和部署應用服務的工作量,同時便於應用執行在Equinox執行時之上。

  Eclipse商業智慧和報表工具(BIRT)增加了對於動態交叉表的支援,並可以將報表內容輸出為Microsoft Word和Excel格式,目前還允許使用Web Services作為資料來源。這些新的特性為使用者提供了更加完善的報表功能,同時方便使用者將其整合在Java應用之中。

  Eclipse SOA工具專案(STP)已經可供使用。釋出版為使用者提供了SOA開發工具,支援SCA和JAX-WS標準,以及BPMN建模工具。

  Eclipse Modeling建模專案更新了Eclipse建模框架(EMF)以支援Java 5的屬名,使之可以建立並管理更為複雜靈活的資料模型。

  Eclipse Mylyn(原先被稱作Mylar)新增了新的協作功能來為開發團隊提供以任務為中心的協作過程。對於大型應用的開發者,Mylyn提供的面向任務UI減少了資訊超載並且簡化了多重任務處理過程。

  Eclipse動態語言工具(DLTK)為Ruby開發增加了IDE支援,並且提供相應框架來減少IDE環境在進行TCL或Pyhton等其他動態語言開發時的複雜性。

  Eclipse CDT釋出版做出了眾多的改進,包括更為輕鬆的工具鏈整合,以及與MinGW的GNU工具鏈更為緊密的整合,這使得在Windows平臺上開發C/C++應用更為方便。

  Java開發工具專案(JDT)引入了一系列的特性來增強使用Eclipse進行Java開發的編碼效率,包含一個具備超連結的增強偵錯程式,以及新的Quick Access特性來提供更為方便的IDE導航功能。

  Eclipse Web Tools專案(WTP)引入眾多的特性來提升Web開發者的生產力,包括新的HTML、JSP和JSF的視覺化編輯工具,以及為Axis2和JEE 5等新標準提供支援。

  業界分析人士也對Europa專案的釋出做出了評論。來自於Burton Group的Joe Niski最近對於Europa這款新的工具開發平臺這樣評論道:

  ...Europa明確定位於工具開發者以及獨立軟體供應商們。正如Europa主頁中宣告的那樣“我們正在開發這個同期版本,來支援使用者圈的各個成員的需求,幫助他們整合Eclipse框架到其自有的軟體和產品之中。”

  如果你對模型啟動架構和領域特定語言(DSL)感興趣,如果你的公司裡使用類似於Ruby和PHP等動態指令碼語言的開發者逐步增加,如果你正在尋找增進分處異地開發者之間相互協作的方法,或如果你已經評估了你的開發工具策略,那麼你一定要熟悉在Eclipse Europa工具集中包含的各個專案...

  RedMonk公司的Michael Coté同樣給出了詳細的分析。他指出了3個關鍵的方面:

  針對於平臺開發的平臺

  ...Eclipse最主要的任務是提供開發其他軟體的平臺工具。這些工具可以透過IDE的形式(類似於Java開發工具包JDT,或C/C+ +開發工具包CDT以及動態語言工具包)或是以開發其他軟體的框架的形式出現,而不是現有這些就已是“完成的工具”... 因為Eclipse平臺在很大程度上關注於為建立新工具而提供開發工具 ... 如同NASA的案例中,透過使用Eclipse作為工具開發平臺而將專案引入成功...

  開發者的工具

  ...Eclipse Mylyn將會對開發者起到不可思議的幫助作用,並且Europa工具集的發行包看起來更是如此。即使你並不立刻透過Mylyn任務相關的特性“得到 Mylyn”,整合的缺陷和任務跟蹤系統足以保證一般性的觀察任務 ...Data Tools專案(DTP)看起來就像是可以傳達外接資訊,在Eclipse中實現免費的資料庫瀏覽工具和查詢工具... 在Europa中其他精巧的設計以打包的形式出現。Callisto版本包含如何將Eclipse與相關外掛關聯起來的文件,這些外掛作用於Java、 C/C++、企業級開發、移動開發等不同角色,Europa將會包含實時的文件下載。正如一位開發者向我提到的那樣,NetBeans總是在這方面表現出色,如果Eclipse能在這方面有所超越,那就再好不過了...

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-972106/,如需轉載,請註明出處,否則將追究法律責任。

相關文章