Loading article…
Template Toolkit (TT)は、主に Web サイトの構築に使用されるテンプレート エンジンですが、 PDFやLaTeXファイルなど、あらゆる種類のデジタル ドキュメントの作成にも適しています。Template Toolkit はミニ言語に基づいており、競合製品 (Mason など) とは異なり、デフォルトではテンプレートで直接 Perl を使用することはできません。このため、開発者はビジネス ロジックをPerlライブラリに分離し、テンプレートにはプレゼンテーション ロジックのみを残す必要があります。TT はPerlで記述されていますが、一部の一般的なアクセサリはCで記述されています。TT はフリー ソフトウェア ライセンス( Perl Artistic LicenceまたはGPL )に基づいてリリースされています。
TT は、Catalyst MVC Framework、CGI::Application、Maypole フレームワークなど、さまざまな Perl アプリケーション フレームワークのテンプレート システムとして使用されます。
テンプレート ツールキットは Andy Wardley によって作成されました。TT の「プロトタイプ」(Text::MetaText Perl モジュール) は 1996 年にリリースされました。TT 本体の最初のバージョンは 1999 年にリリースされました。バージョン 2.00 (別名 TT2) は 2001 年にリリースされました。改訂され改良された TT3 が開発中でしたが[1]、放棄されたようです。その間、TT2 は着実に改良され、2019 年後半にバージョン 3 [2]としてリリースされました。
外部リンク
- テンプレート ツールキット Web サイト
- CPAN のテンプレート ツールキット
- GitHub リポジトリ
- Andy Wardley のテンプレート ツールキット Web ページ
- Haskellバージョン
参考文献
- ^ 「TT3開発サイト: 1」. tt3.template-toolkit.org . 2023年3月19日閲覧。
- ^ 「リリース v3.000: プルリクエスト #238 を atoomic/Versions · abw/Template2 からマージ」。GitHub。
