Eclipse的前景在項(xiàng)目年度會(huì)議上揭曉
作為位于Eclipse Runtime之下的Eclipse項(xiàng)目,Jetty項(xiàng)目是一個(gè)流行的,開源的,基于Java的Web服務(wù)器,是Servlet Specification的執(zhí)行。Eclipse已經(jīng)確認(rèn)Jetty 項(xiàng)目會(huì)成為Eclipse社區(qū)的一部分。最新版本的Jetty7正處于建設(shè)中,預(yù)計(jì)將于六月推出。Jetty在Apache2.0許可證下可以使用,所以它可以用于商業(yè)用途。
Jetty項(xiàng)目被認(rèn)為是Servlet標(biāo)準(zhǔn)執(zhí)行中最重要的部分。Jetty自1995年以來(lái)就已經(jīng)存在,已經(jīng)經(jīng)歷了六個(gè)主要版本。目前的一款被稱之為JettyLauncher的Eclipse插件允許在Eclipse架構(gòu)中使用Web應(yīng)用程序。在Eclipse IDE中,自從3.3版本發(fā)布以后,Jetty就可以為幫助系統(tǒng)服務(wù)了。
Eclipse基金會(huì)還計(jì)劃在Eclipse4.0的開發(fā)中添加更新,Eclipse4.0又被俗稱為“e4”,它是社區(qū)為了建造下一代的 Eclipse平臺(tái)而作出的努力。目前e4 側(cè)重的是使Eclipse更適應(yīng)服務(wù),難過(guò)采取模式架構(gòu)的方法重新建設(shè)開發(fā)Eclipse UIs的架構(gòu),并將Eclipse帶到Web。
“現(xiàn)在的Eclipse使用其插件架構(gòu)而且在e4中也會(huì)繼續(xù)使用,但是我們更希望創(chuàng)建應(yīng)用程序和產(chǎn)品的過(guò)程能更簡(jiǎn)單一些。”Eclipse的執(zhí)行總監(jiān) Mike Milinkovich說(shuō),“顯然,世界更加趨向于服務(wù)指向型,所以以服務(wù)平臺(tái)的方式提供Eclipse是e4的主要目的所在。”
據(jù)Milinkovich透露,E4 會(huì)采用一種建模框架方法用于UI開發(fā),這要依賴于Eclipse建模架構(gòu)(EMF)。他說(shuō):“采用一種建模架構(gòu)的方法意味著所有的圖形要素開發(fā)員從屏幕中看到的東西都是由一個(gè)包含了各要素描述的模式呈現(xiàn)出來(lái)的。這對(duì)于建設(shè)富客戶端平臺(tái)是相當(dāng)重要的,可以使其與更多領(lǐng)域建立相關(guān)性。”
模式中的改變會(huì)立即反映到運(yùn)行中的應(yīng)用程序上,這就增強(qiáng)了開發(fā)員執(zhí)行UI管理策略的能力。
Eclipse也將宣布Swordfish SOA運(yùn)行時(shí)框架,這一框架由Sopera創(chuàng)立,已經(jīng)正式成為Eclipse平臺(tái)的一部分。Swordfish旨在提供一種可擴(kuò)展的架構(gòu)以滿足應(yīng)用程序開發(fā)員使用Eclipse創(chuàng)建服務(wù)指向型的商業(yè)程序的需求。
【編輯推薦】