幾款公式解析工具的比較

以前用的動態編譯來解決用戶輸入公式的計算問題,後來隨着公式愈來愈多,動態編譯略顯慢了點,後來就本身寫靜態分析,充滿挫折,突然腦洞大開,琢磨apache應該解決了這種常見問題纔對啊,可後來發現Math並無計算String的功能.不過所幸在網上仍是發現了幾款工具程序員

IKExpressionapache

聽說國人開發,有些失望,一來參數須要一個個添加,不能直接Map傳過去工具

二來網上說慢(慢不少誒),而回復說"就是慢"...我暈,那個什麼針對國情之類的說法我暈暈暈,都是程序員好不,幹嗎寫個給小白用的啊,小白連jar包都打不進去吧spa


jeval

效果仍然不理想,一來參數仍是要逐個添加,二來公式還須要變形,搞毛啊,再也不評價了
blog


JSEL開發

謝天謝地,終於能夠傳個Map進去了,根據get

http://jindw.iteye.com/blog/732321 it

的說明,這個工具是幾款工具中最快的,雖而後面也有爭論,但我打開源代碼看了下,應該也是動態編譯(有反射),只是作了個cacheMap,有些小失望io


另外還有BeanShell編譯

這個顯然反射,也就沒看了


總的來講有些失望,繼續瞅瞅

相關文章
相關標籤/搜索