IBM釋出Europa推21個Eclipse開源專案
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能在這方面有所超越,那就再好不過了...
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- renren開源專案釋出
- 如何為你的開源專案釋出一個版本
- 開源專案推薦:提高研發效率的5個開源專案
- 釋出 UIAutomatorViewer 獨立包開源工程專案UIView
- 15個很有趣的開源專案推薦
- IBM knative101演示實驗開源專案IBM
- 推薦幾個優秀的開源的專案
- 推薦20個值得收藏的前端開源專案前端
- 騰訊開源專案TARS首次全面釋出PHP版本PHP
- 推薦10個值得收藏的前端開源Awesome專案前端
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- 推薦一個.Ner Core開發的配置中心開源專案
- Go優秀開源專案推薦Go
- 推薦閱讀《21個專案玩轉深度學習》深度學習
- 【京東開源專案】微前端框架MicroApp 1.0正式釋出前端框架APP
- 關於cmake和開源專案釋出的那些事(PF)
- 讀者推薦的開源專案 yyds
- 推薦一個開源免費的 Spring Boot 實戰專案Spring Boot
- 推薦一個.Net Core開發的Websocket群聊、私聊的開源專案Web
- 如何建立一個Maven專案(eclipse版本)MavenEclipse
- 開源兩個spring api專案SpringAPI
- 分享個 golang 開源小專案Golang
- 企業開源指南:建立一個開源專案
- 微軟釋出Azure Pipelines,開源專案可無限制使用CI/CD微軟
- 雲原生領域再添重磅開源專案:騰訊釋出 K8s 多叢集管理開源專案 ClusternetK8S
- 推薦10個Java方向最熱門的開源專案(8月)Java
- 一個檔案的開源專案,開啟你的開源之旅
- qml釋出專案
- jenkins專案釋出Jenkins
- 企業開源指南:啟動一個開源專案
- 騰訊釋出 K8s 多叢集管理開源專案 ClusternetK8S
- 24 個很棒的開源 Rust 專案Rust
- 怎樣做好一個開源專案
- 朝花夕拾——更新兩個開源專案
- 阿里架構師推薦:這十個開源專案,Android開發不容錯過!阿里架構Android
- 推薦 | 機器學習開源專案 Top 10機器學習
- 中國科協釋出 2021 開源創新榜,阿里巴巴 2 大開源社群、5 大開源專案上榜阿里
- 給自己的專案釋出一個文件吧
- Bintray專案釋出-BintrayRelease