複製鏈接
請複製以下鏈接發送給好友

ELITE

(動態語言)

鎖定
ELite是由金蝶中間件公司自主研發並擁有完全自主知識產權的一種全新的動態語言。
外文名
ELITE
所屬公司
金蝶中間件公司
ELite是一個集命令式和函數式風格為一身的面向對象的程序設計語言,既有高階函數、列表推導、模式匹配、延時求值等函數式語言所具有的語言特徵,又具有和Java相近的語法結構。
Java相比,ELite語法簡單、高效,並且更加的面向對象。 ELite具有靈活可擴充的語法結構,可以構造出適合自己需要的領域特定語言。並且,ELite向其它領域擴展的能力是簡單且強大的,您可以輕鬆的將其擴展至您自己的業務領域,如金融、財務、交通等各行業。 與其它動態語言相比(如Ruby),ELite能夠與Java很好的集成。
作為一種內嵌在引擎中的動態語言,ELite在OperaMasks中起到了舉足輕重的作用。
首先,ELite接管了OperaMasks中的EL表達式解釋與求值。在遵循JSF規範的基礎上,極大擴展了EL表達式的表現能力。既不改變EL表達式清晰簡明的風格,又允許用户描述更為靈活的綁定邏輯。
其次,ELite可以用來描述更為複雜的展現層邏輯,通過清晰的邏輯關係和簡明的語法,控制構造頁面構件樹的行為細節。這種特性為構建可重用的複合構件與模板、生成高度靈活的動態表單頁面等應用場景帶來了極大的方便與更為優雅的編程方式。
關於ELite的更多信息,請參考第 37 章ELite教程。目前,ELite已經從OperaMasks中抽離出來,成為一個獨立的開源項目。