監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
OA軟件知識

當(dāng)前位置:工程項目OA系統(tǒng) > OA軟件營銷 > OA軟件知識

【表達式引擎】Fel 0.7 版本發(fā)布

申請免費試用、咨詢電話:400-8352-114

Fel是輕量級的高效的表達式計算引擎。

 

Fel在源自于企業(yè)項目,設(shè)計目標(biāo)是為了滿足不斷變化的功能需求和性能需求。

 

 

Fel是開放的,引擎執(zhí)行中的多個模塊都可以擴展或替換。Fel的執(zhí)行主要是通過函數(shù)實現(xiàn),運算符(+、-等都是Fel函數(shù)),所有這些函數(shù)都是可以替換的,擴展函數(shù)也非常簡單。

 

Fel有雙引擎,同時支持解釋執(zhí)行和編譯執(zhí)行??梢愿鶕?jù)性能要求選擇執(zhí)行方式。編譯執(zhí)行就是將表達式編譯成字節(jié)碼(生成java代碼和編譯模塊都是可以擴展和替換的)

 

Fel基于Java1.5開發(fā),適用于Java1.5及以上版本。

 

特點:

 

易用性:API使用簡單,語法簡潔,和java語法很相似。

 

輕量級:整個包只有300多KB。

 

高 效:目前沒有發(fā)現(xiàn)有開源的表達式引擎比Fel快。

 

擴展性:采用模塊化設(shè)計,可靈活控制表達式的執(zhí)行過程。

 

根函數(shù):Fel支持根函數(shù),“$('Math')”在Fel中是常用的使用函數(shù)的方式。

 

$函數(shù):通過$函數(shù),F(xiàn)el可以方便的調(diào)用工具類或?qū)ο蟮姆椒ǎú⒉恍枰魏胃郊哟a),具體請看示例。

不足:

 

支持腳本:否。

 

適應(yīng)場景:

 

Fel適合處理海量數(shù)據(jù),F(xiàn)el良好的擴展性可以更好的幫助用戶處理數(shù)據(jù)。

 

Fel同樣適用于其他需要使用表達式的地方(如果工作流、公式計算、數(shù)據(jù)有效性校驗等等)

 

 此版本改進:

 

1:支持數(shù)組訪問(array[i])和集合訪問(list[i],set[i]等)。并支持多維數(shù)組及多維List。

 

2:設(shè)置變量時可以指定變量類型(FelContext.setVar(..)),同時調(diào)整FelContext接口。

 

3:四則運算返回的結(jié)果類型更精確。

 

4:性能再度提升。

 

5:解決求負求正運算在編譯時返回類型不正確的BUG。

發(fā)布:2007-02-09 14:11    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

相關(guān)欄目

泛普OA系統(tǒng)推廣 OA智能一體化 OA選型 OA制度 OA應(yīng)用 OA推薦 OA移動 OA銷售 有哪些OA 好用的OA OA怎么樣 OA哪家好 OA是什么 OA好處 OA作用 OA使用 OA優(yōu)點 OA特點 OA廠商 OA代理 OA系統(tǒng)對比 OA試用 免費OA OA報價 OA多少錢 OA注冊 簡單的OA OA網(wǎng)站 OA技術(shù) OA維護 OA集成 OA介紹 手機辦公app 在線OA OA與ERP 辦公室OA OA企業(yè)單位 OA集團公司 OA表單 OA模塊 OA辦公系統(tǒng) OA功能 即時通訊 OA辦公軟件 OA問題 辦公管理 OA登陸 泛普OA市場分析 OA辦公系統(tǒng)哪個好 泛普OA系統(tǒng)演示 OA軟件招投標(biāo) 泛普OA軟件案例 泛普代理商 國內(nèi)OA辦公系統(tǒng)品牌排名 泛普OA軟件價格 云OA軟件及OA租賃 OA網(wǎng)絡(luò)營銷推廣 OA軟件人員招聘 OA辦公協(xié)同系統(tǒng) OA辦公自動化 OA辦公系統(tǒng)是什么 OA軟件知識