熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

向Web開發進軍 Eclipse發展淺析

2022-06-13   來源: Java開源技術 

  Eclipse基金會已經開始著眼於Eclipse集成開發環境(IDE)對未來的准備將在新的項目計劃中更好的適應雲基礎架構和運行時框架的要求

  Eclipse向來以它的開發工具聞名比如它的招牌Eclipse IDESwordfish表示自己的目標是在運行框架的領域也打出自己的招牌

  這周Eclipse也描述了自己正嘗試通過Eclipse 平台(E)尋求發展這可能帶來一系列改變使IDE從桌面端解放出來

  這兩個項目都計劃以各種大小的應用程序形式出現在網絡上雲計算平台上以及面向服務的企業級架構上於是開發者們和他們的開發工具也在為適應這一潮流而不斷改進自己

  這對於Eclipse框架而言尤其的重要因為Eclipse已經成為新型應用程序開發的重要基礎設施之一同時也已經是IBMOracleSAP紅帽等廠商所發布工具的基礎技術不過核心Eclipse IDE自問世以來一直都是桌面端應用程序——這個情況即將發生轉變

  現在的Swordfish正是Eclipse向新方向發展的主力

  Eclipse基金會執行董事Mike Milinkovich說這是Eclipse往廣度發展趨勢的一部分因為Eclipse正在往運行時(runtime)領域進發Eclipse會在運行框架集合方面以及傳統的工具開發領域上雙管齊下

  SOA運行程序是基於OSGi的ESB而OSGi則是Eclipse中到處可見的插件化結構主要功能有動態服務注冊用於服務聯合與部署的松散化可量測性同時還有分布式ESB的支持Milinkovich還提到了Swordfish的遠程設置代理(remote configuration agent)以及用於監測事件和細節追蹤的可擴展監測框架

  Eclipse 向Web進軍

  同樣的Eclipse (E)對於Eclipse而言也有著類似的重要意義

  E對於技術創新和社區而言都是一個孕育技術的平台這是我們對Eclipse平台的共同願望E關注的幾個主要領域中第一個就是將Eclipse帶到網絡端Milinkovich這樣說到

  向網絡轉移的過程需要一些時間Milinkovich預計今年夏天可以推出E的beta版而最終版本至少要到年之後才會發布

  Milinkovich解釋說E在設計上會兼顧到AjaxAdobe Flexible以及微軟Silverlight等平台這些將以現有的Eclipse SWT(標准控件工具包)以及Eclipse RAP(富Ajax平台)為基准來逐步實現

  在將Eclipse UI帶到網絡上的同時Eclipse還將改變其對插件的關聯方式據Milinkovich所說E的另一重要目標是把Eclipse打造成一個服務的平台(platform of services)想法就是要讓通過Web服務API到E上編程成為可能從而使Eclipse編寫平台的工作更加簡單

  如果UI可以在浏覽器中運行這就表示應用程序將在服務器運行而UI和應用程序之間的交流則需要某種面向服務的通信(serviceorientated communication)Milinkovich說到

  Eclipse也可能為其在線IDE effort而與Mozilla基金會合作今年早些時候Mozilla啟動的Bespin在線編輯器IDE effort正是將Web開發帶到網絡上的動作之一

  Milinkovich說Eclipse已經與Mozilla Bespin開始合作他們將在Eclipse基金會的加拿大渥太華總部一起討論Eclipse和Mozilla的具體合作方針

  Eclipse 平台首次發布是在目前是而今年晚些時候將會發布Milinkovich說E的存在並不表示Eclipse將會停止對x版本平台的支持事實是Eclipse x的更新仍會持續至少


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29005.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.