タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

clearsilverに関するinfohackのブックマーク (2)

  • Catalyst-Plugin-CRUD (3) - Devel::Bayside

    第1回 第2回 第3回 第4回 さきほどのエントリーまでで、モデルは作ったので、次はビューです。Catalyst::Plugin::CRUD は Template::Toolkit と ClearSilver に対応しています。HTML::Template は要望があれば対応させようと思います。 Template::Toolkit を使うメリット 高機能です さまざまなプラグインを組み合わせることでさらに高機能になります Template::Toolkit を使うデメリット Pure Perl で書かれていて遅いです XS を使っているのは stash の一部のモジュールだけです いろんなことができすぎて管理側以外の画面で使おうとすると深刻なセキュリティホールになりかねません 気がつくと、ロジックをべったりテンプレートに書いてしまう危険性があります 汚い PHP のソースみたいになってメン

    Catalyst-Plugin-CRUD (3) - Devel::Bayside
  • Catalyst::View::ClearSilver を使いこなす - Devel::Bayside

    C言語で書かれた超高速なテンプレートエンジンの ClearSilver ですが、Catalyst 界隈ではあまり使われていないようなので、今回は TT では実現されていることを ClearSilver で実現してみます。 ウェブアプリケーションの国際化 リクエストパラメータの取得 事前準備 ClearSilver をインストールしておいてください。Perl バインディングも忘れずにインストールしておきます。 MyApp/lib/MyApp/View/CS.pm ビューは TT とまったく同じ方法で作れます。 # cpan Catalyst::View::ClearSilver $ cd MyApp/script $ ./myapp_create view CS ClearSilver MyApp/lib/MyApp/I18N/ja.mo カタログファイルは po から mo に変換しておき

    Catalyst::View::ClearSilver を使いこなす - Devel::Bayside
  • 1