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