# Handlebarsを使うべき時(使うべきでない時)

このセクションでは、Handlebarsの長所と短所について概要を説明します。理想的には、Handlebarsがあなたのユースケースに合っているかどうかを判断し、Handlebarsを選択するかどうかの情報に基づいた決定を下せるようにします。

ブラウザでのHandlebarsの使用に関する注意

Handlebarsは純粋なレンダリングエンジンです。HTMLページ、メール、またはMarkdownファイルのレンダリングのためのテンプレートの作成を許可したい場合に適しています。

**イベント処理**、**バックエンドサービス**へのアクセス、またはインクリメンタルな**DOM更新**に対する組み込みのサポートは**ありません**。

**シングルページアプリケーション**を作成し、ユーザー入力を処理したい場合は、おそらく次のようなフレームワークを探すべきです。

# Handlebarsの長所

  • Handlebarsは、CLIアプリケーション、非HTMLテキストコンテンツ、純粋なコンテンツのサーバーサイドレンダリングでのレンダリングに適しています。
  • Handlebarsは多くのプログラミング言語(Java、Rustなど)に移植されています。

# Handlebarsの短所

  • Handlebarsは、DOMの高速(インクリメンタル)更新、イベント処理、フロントエンドとバックエンド間の通信には適していません。
最終更新日: 2020年4月16日 午後8時37分23秒