簡體   English   中英

模板框架基准

[英]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的優點是可用性,功能集和表現力。

缺點可能是:

  1. 罐子有點胖
  2. 除了vim之外沒有IDE集成

我看到的一個缺點是,如果可以在多個模板中使用任何自定義/用戶定義的函數,那么我們需要在所有模板中編寫相同的函數。 我的理解對嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM