Hatena::Groupcatalyst

dann@catalyst このページをアンテナに追加 RSSフィード

2008-01-29

Catalyst::Plugin::URI::MtimeQueryとCatalyst::Plugin::Assets

00:25 |  Catalyst::Plugin::URI::MtimeQueryとCatalyst::Plugin::Assets - dann@catalyst を含むブックマーク はてなブックマーク -  Catalyst::Plugin::URI::MtimeQueryとCatalyst::Plugin::Assets - dann@catalyst  Catalyst::Plugin::URI::MtimeQueryとCatalyst::Plugin::Assets - dann@catalyst のブックマークコメント

http://unknownplace.org/memo/2006/03/17#e005

Catalyst::Plugin::AssetsにCatalyst::Plugin::URI::MtimeQueryのアイデアをインスパイアしたものを加えると、Assetsも結構使えるかも知れないなぁ。export_with_mtimequeryみたいなのがあればいいのかも。

Catalystでの再利用

00:45 |  Catalystでの再利用 - dann@catalyst を含むブックマーク はてなブックマーク -  Catalystでの再利用 - dann@catalyst  Catalystでの再利用 - dann@catalyst のブックマークコメント

http://vkgtaro.jp/2008/01/27/000623

id:vkgtaro さんのCatalystのわかりやすい説明。途中で再利用が難しいって話がでている。これは難しいなぁと思っていて、ほかの人がどうしているのか知りたいなぁ。

今、ある程度再利用できているのが、SchemaCatalyst::Model::Adaptorから委譲したPlainなクラス。それ以外はほとんど捨てることになっている。Controllerは、命名規則の再利用程度しかできないのかなぁと。基本的にはControllerは捨てて、Modelにロジックを押し込んで、Catalyst::Model::Adaptorを使ってModelを再利用という形になるのかなぁという気がしている。

Controllerについては、一部Advent Calendarにアプリケーションデザインのテクニックが書いてあるんだけれど、正直Baseのコントローラを上手く作れたことがない... 何かアプリケーションで共通になるようなBaseのコントローラがあれば、Conrollerも一部再利用ができるのかもしれないとか思っているんだけれど、上手くいかないなぁと。Catalyst本にはここらも書いてあるんだろうか。

http://catalyst.perl.org/calendar/2007/3

ただ、一部再利用できそうかなぁって思っているのはRSS生成とか。今は殆どをコントローラに書いているのだけれど、何か再利用できそうなんだよなぁと。そもそもコントローラじゃなくて、モデルに押し込むべきなのかもしれないけれど。

ChampChamp2011/12/27 22:51That insight would have saved us a lot of efofrt early on.

cerfihvxzvocerfihvxzvo2011/12/28 18:39XMZCOb <a href="http://svjtioubrayg.com/">svjtioubrayg</a>

ttdmnheubkwttdmnheubkw2011/12/29 00:22DBnzrj , [url=http://qxpjirvzofmg.com/]qxpjirvzofmg[/url], [link=http://yotvakhavony.com/]yotvakhavony[/link], http://pyxjaemxpkfr.com/

bhflgtubbhflgtub2011/12/29 19:18XngLjd <a href="http://wljcusswhfun.com/">wljcusswhfun</a>

rqizogbrxrqizogbrx2011/12/29 23:03C4cs0U , [url=http://plzzggucakhn.com/]plzzggucakhn[/url], [link=http://bgccbjjqfxqh.com/]bgccbjjqfxqh[/link], http://elpmfyvrvbvu.com/

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080129