HTMLをオンザフライで1つずつ生成する比較的大規模なレガシーPerl/CGI /DBIWebアプリケーションがあります。HTML 5 / CSS 3に準拠するために、作成中のHTMLを作り直しています。これは、ある種のテンプレートシステムに移行する良い機会です。完全な書き直しをしたくないので、Catalystなどのフレームワークに移行したくありません。
PerlTemplateToolkitが私たちの最も影響の少ない手段かもしれないと私は考えています。実現可能性を研究するために、由緒あるBadgerBookを読み直しています。
私の質問はこれです。ここで誰かが「古い学校」のPerlWebコードをTemplateToolkitに移行しましたか?必要なリライト/リワークを最小限に抑えるために共有できるトリックはありますか?テンプレートツールキットについても100%決定していません。考慮すべき代替案がある場合はどうなりますか?
具体的には、どのような問題を解決しようとしていますか?無効なHTMLを生成しているので、それをクリーンアップする必要があります。クリーニングを行っているので、完全に有効なHTML 5と、実行可能な範囲で有効なCSS3とJavascriptを作成したいと考えています。jQuery、jQuery UIウィジェット、およびjQueryを介したAJAXを使用します。ビューレイヤー自体がないことを除いて、典型的なページコントローラーMVCアーキテクチャがあります。ある種のテンプレートシステムに行きたいのですが、移行するためにすべて(または何でも!)を書き直したくありません。
ありがとう!エドバーナード、ミネソタ州キャノンフォールズ