[英]Template framework benchmark
我需要從預定義的模板中准備消息,我們將要構建的系統將在一秒鍾內准備100條消息。 所以我寫了一個程序,用市場上可用的多個模板框架依次構建1000條消息
-String template
-Mustache template
-Thymeleaf template
-Rythm template
-Pebble template
-handler template
我用於此性能測試的模板包含一些邏輯,其中包含多個if / else,for和替換語句。
依次准備1000條消息。 這些的結果如下
String template - 40 seconds
Mustache template - 2 seconds
Thymeleaf template - 15 seconds
Rythm template - 2 seconds
Pebble template - 4 seconds
Handler template - 7 seconds
在這些方面,我相信Rythm模板擊敗了所有其他模板框架。
讓我知道您對節奏模板的想法。 使用它有什么缺點嗎?
嘿,節奏的作者。 感謝您將Rythm放入基准列表。
我對節奏的理解:
Rythm的優點是可用性,功能集和表現力。
缺點可能是:
我看到的一個缺點是,如果可以在多個模板中使用任何自定義/用戶定義的函數,那么我們需要在所有模板中編寫相同的函數。 我的理解對嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.