概要
「…何の世界が今必要としている…別のテンプレートシステムである」 – クラッカー、ティーン不安に新しい詩
ClearSilverは、高速でパワフル、そして言語に中立なテンプレートシステムです。これは、テンプレート駆動型の静的または動的なウェブサイトを作成することを容易にするように設計されている。
ClearSilverは、まず第一に非常に高速であるように設計されている。これは、C言語で完全にコード化されたとお好みのスクリプト言語(すなわちPythonの、Perlの)にエクスポートされます。その結果、スクリプト言語で記述されたテンプレートのシステムよりも著しく高速である。しかしながら、その設計は、付加的な利点を有している。また、あなたが簡単にミックス&マッチにも同じページに、同じテンプレートを使用して複数のプログラミング言語をすることができます利用可能な唯一のテンプレートシステムの1つです。これはあなたがスクリプトコードを書くのは簡単であなたのサイトの大部分を残しながら、スピードに敏感な部分を処理するために、C-モジュールを書くことであなたのウェブサイトを最適化することができます。
特徴
- 高速、シンプル、言語に依存しないテンプレートシステム。
- C、Pythonの、Perlのために現在使用可能なモジュール。
- 強力なテンプレート言語は、テンプレートが、条件文、ループ、マクロ、再帰的なマクロ、ローカル変数が含まれ、変数置換をサポートしています。
- CGI / 1.1、RFC 2388、自動gzip圧縮、およびその他のCGI標準のサポートとの完全なCGI-ハンドリングキット。
- パイプラインは中間静的データセット内のデータをレンダリングし、デバッグを容易にし、モデルをレンダリングする。
- デザインをあなたのWebアプリケーションから分離します。
- 非プログラマがサイトの外観の一部を編集するためのアクセスを許可します。
- オープンソースと非制限的ライセンス