0

事前定義されたテンプレートからメッセージを準備する必要があります。これから構築するシステムは、1 秒間に 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

これらの点で、Ryth テンプレートは他のすべてのテンプレート フレームワークに打ち勝っていると思います。

Rythm テンプレートに関するご意見をお聞かせください。使用上のデメリットはありますか?

4

2 に答える 2

1

Rythm の作者です。Rythm をベンチマーク リストに追加していただきありがとうございます。

Rythmについての私の理解:

Rythm の良いところは、使いやすさ、機能セット、表現力です。

欠点は次のとおりです。

  1. 瓶は少し太っています
  2. vim以外のIDE統合はありません
于 2016-10-19T20:23:34.283 に答える
0

私が見た欠点の 1 つは、複数のテンプレートで使用できるカスタマイズされた/ユーザー定義の関数がある場合、すべてのテンプレートに同じ関数を記述する必要があることです。それは私の理解で正しいですか?

于 2016-10-19T14:55:25.477 に答える