繁体   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