HTMLやテキストのテンプレートに動的にデータを埋め込み、完成したファイルを生成するソフトウェアツール。
「テンプレートエンジン」を星図で探索する →
「テンプレートエンジン」とは?意味を解説
プログラミングにおいて、あらかじめ用意されたテンプレート(雛形)に対して、データベースやプログラムから取得した値を動的に埋め込んで、最終的な出力を生成するエンジン。Webアプリケーション開発では、HTMLテンプレートにユーザー情報や商品データなどを挿入するために多用される。
例文
- Jinja2テンプレートエンジンでFlaskアプリの画面を構築している。
- テンプレートエンジンにデータを渡してHTMLを動的生成する。
- このテンプレートエンジンはループと条件分岐に対応している。
語源・由来
「テンプレート」(template:型板)と「エンジン」(engine:機関)の合成語。1990年代後半のWeb技術発展に伴い、ビューの動的生成を効率化する必要から生まれた概念。
英語で言うと
template enginetemplate processing engineview engine
「テンプレートエンジン」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「テンプレートエンジン」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「テンプレートエンジン」を探索する →