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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 專訪Eclipse Europa 專案開發成員Eclipse
- renren開源專案釋出
- 請大家推薦一個好的開源專案釋出站。
- Android開源專案釋出jCenterAndroid
- 如何為你的開源專案釋出一個版本
- 開源專案推薦:提高研發效率的5個開源專案
- 推薦10個Android開源專案Android
- github釋出開源專案程式碼教程Github
- 15個很有趣的開源專案推薦
- 釋出 JavaScript 開源專案的學習指南JavaScript
- 推薦20個值得收藏的前端開源專案前端
- 推薦幾個優秀的開源的專案
- 43個優秀的Swift開源專案推薦Swift
- 騰訊開源專案TARS首次全面釋出PHP版本PHP
- 2007年年度Eclipse釋出版本Europa"在此"Eclipse
- 推薦10個值得收藏的前端開源Awesome專案前端
- 釋出 UIAutomatorViewer 獨立包開源工程專案UIView
- 微軟也在sourceforge.net釋出開源專案了微軟
- 開源專案buffalo2.0最終版正式釋出
- 找個開源專案
- 推薦一個.Ner Core開發的配置中心開源專案
- 推薦 | 機器學習開源專案 Top 10機器學習
- Go優秀開源專案推薦Go
- 推薦閱讀《21個專案玩轉深度學習》深度學習
- 【Eclipse】--MyEclipse複製專案,並重寫釋出Eclipse
- 關於cmake和開源專案釋出的那些事(PF)
- 【京東開源專案】微前端框架MicroApp 1.0正式釋出前端框架APP
- 微信開發值得推薦的開源專案
- 讀者推薦的開源專案 yyds
- Android、iOS、Mac開源專案推薦AndroidiOSMac
- 必須Mark!43個優秀的Swift開源專案推薦Swift
- 資源 | 我們從8800個機器學習開源專案中精選出Top30,推薦給你機器學習
- 推薦一個.Net Core開發的Websocket群聊、私聊的開源專案Web
- 哪裡有免費提供開源專案釋出的服務
- 推薦:又一個支援O/R map的開源軟體釋出:Cayenne
- 企業開源指南:建立一個開源專案
- 分享個 golang 開源小專案Golang
- 開源一個文字分析專案