Prev / Next / /home/pochi/ChangeLog

テンプレートシステム Kwartz[computer]

2006-01-04

http://www.kuwata-lab.com/kwartz/

IPA の未踏事業の成果物なので日本語のドキュメントも当然ある。

日本語の README
http://www.kuwata-lab.com/kwartz/README.ja.html

Kwartzとは、『プレゼンテーションロジックと
プレゼンテーションデータの分離』
(または『プレゼンテーションロジックの独立』)
という概念を実現したテンプレートシステムです。

次のような特徴があります。

- プレゼンテーションデータからプレゼンテーション
  ロジックを分離できます。
- 複数のプログラミング言語に対応します:
  Ruby(eRuby), PHP, Java(JSP), and Velocity.
- 高速に動作します。
- 自動サニタイズ機能があります。
- HTMLデザインをまったく崩しません。
- どんな種類のテキストファイルでも扱うことができます。


へえ。良さげ。

Rails で使うために -Rails オプションなんかも
用意してあるのね。

Kwartz を Ruby on Rails で使用する
http://www.kuwata-lab.com/kwartz/users-guide.ja.04.html#rails

via http://d.hatena.ne.jp/dann/20060102/p1

permlink