2

node.js に最適なテンプレート エンジンを知りたいです。現在、node.jsでjadeエンジンを使用しています。

これを読んだ後に混乱が生じる

https://github.com/baryshev/template-benchmark

ベストを教えてください

ありがとう。

4

1 に答える 1

12

最高のビューエンジンはありません。最適なビューエンジンの基準は、テンプレートエンジンが実現する必要のある実際のニーズと、それを使用する人に基づいています。たとえば、多くの人がJadeビューエンジンを本当に気に入っていますが、構文が気に入らないためにJadeビューエンジンを適切と見なしていない人もたくさんいます。従うべき優先順位は単純です。

  1. 構文:ビューエンジンの構文が好きですか?
  2. 機能:ビューエンジンには、実行したいすべてのもの(変数、フィルターなど)がありますか?
  3. 学習:学ぶのは難しいですか?あなたがデザイナーを持っているなら、彼らはそれを理解していますか?ツーリング?
  4. コミュニティ:問題を解決できるコミュニティ、または到達可能な誰かがいますか?
  5. パフォーマンス:ビューエンジンはコンパイルおよびキャッシュされますか?そうでない場合、これは本当に重要ですか?

ノードを本番モード(NODE_ENV =本番)で実行すると、ほとんどのビューエンジンは自動的にコンパイルとキャッシュに分類されることに注意してください。ここで、さまざまな種類のビューエンジンを確認し、プロジェクトの基準に従って最適なものを決定する必要があります(例:翡翠、ハンドルバー、EJS、ガイカン)。

更新:私はベンチマークを見て、自分のビューエンジンをそれにマージすることにしました(外環)。フォークは、結果を含め、このアドレスhttps://github.com/Deathspike/template-benchmarkで確認できます。あなたが完全にパフォーマンスを求めているなら、これは別の価値のあるオプションを追加しますが、私は上記の優先順位に固執することをお勧めします。

于 2013-02-20T15:02:33.877 に答える