E4 Alpha版出爐:下一代Eclipse平臺(tái)?
譯文【51CTO快訊】來自Eclipse社區(qū)的e4項(xiàng)目組今日帶來了e4的0.9版本,即e4的最初Alpha版本。e4項(xiàng)目起始于18個(gè)月前,志在建造下一代Eclipse平臺(tái)。
e4的主要技術(shù)點(diǎn)包括:
◆基于OSGi,面向服務(wù)(service-oriented)的編程模型
◆以u(píng)niform model方式呈現(xiàn)的GUI,可以進(jìn)行查詢,操作,工具化及擴(kuò)展,快速設(shè)計(jì)和自定義UI幾乎無需編碼
◆使用web CSS技術(shù),UI方面幾乎可以不受限制的進(jìn)行設(shè)置
◆將Eclipse運(yùn)行時(shí)技術(shù)帶入JavaScript的世界,并允許JavaScript編寫的程序運(yùn)行在Eclipse運(yùn)行時(shí)中
◆包含一個(gè)用于聲明式定義標(biāo)準(zhǔn)控件工具包(Standard Widget Toolkit, SWT)應(yīng)用外觀與架構(gòu)的框架。這樣就無需重復(fù)編寫SWT代碼了。
◆SWT的新接口(port),又稱“瀏覽器版本”,可以讓SWT應(yīng)用被執(zhí)行在ActionScript/Flash這樣的Web平臺(tái)上。
◆開發(fā)工具空間中有了一個(gè)更加靈活的資源模型(resource model)
e4的三大主旨
◆簡(jiǎn)化Eclipse編程模型
◆令平臺(tái)更好的與基于Web運(yùn)行時(shí)技術(shù)結(jié)合
◆讓更多人參與到平臺(tái)的開發(fā)中來
此次早期發(fā)布的目的在于吸引更多人參與到這個(gè)項(xiàng)目中來。以下是一些資源:
◆范例
想嘗試e4嗎?請(qǐng)點(diǎn)擊這里下載e4 0.9 alpha版本。e4的***個(gè)正式版本預(yù)計(jì)將在2010年放出。
【編輯推薦】