測(cè)試了一下trimpath模板引擎和一個(gè)我以前編寫xml模板引擎,顯示測(cè)試結(jié)果,828/16。
太讓我振奮了。原想,如果效率太低我就放棄這個(gè)項(xiàng)目,貌似結(jié)果:這個(gè)流行的js模板引擎,和我沒(méi)做優(yōu)化的xml模板引擎還有這么大的差距???
仔細(xì)檢查一下,暈倒,測(cè)試模板數(shù)據(jù)搞錯(cuò)了:(
糾正過(guò)來(lái),測(cè)試數(shù)據(jù)顯示,trimpath比xml模板引擎要快好幾倍:(
而且,如果模板內(nèi)使用的循環(huán)次數(shù)越多,差距越大:(
比較掃興的結(jié)果。
決定吧這個(gè)東西從jsi系統(tǒng)api中刪除。
不過(guò),感覺(jué),雖然有這點(diǎn)差距,xml模板引擎還是可以作為一個(gè)備用選擇。
基于js標(biāo)記庫(kù),類el表達(dá)式,對(duì)于熟悉jsp2.0,jstl的程序員來(lái)說(shuō),還是比較易懂,擴(kuò)展也相對(duì)簡(jiǎn)單(trimpath沒(méi)怎么研究,或許是錯(cuò)的)。
下載測(cè)試:
(XML Template是從jsi中拉出來(lái)的,部分測(cè)試中沒(méi)有用到的依賴沒(méi)有包括進(jìn)去)