PicoContainer – Home

PicoContainer is a lightweight embeddable container for components that honour Dependency Injection. Want more? See One minute description, Two minute tutorial, and Five minute introduction.

最近うちの会社でもDIコンテナが流行ってます。席の周りはみんなJava(おれはPHP)なのでやれSeasar2だSpringだPOJOだ言ってます。

「AOPを仕事に取り入れたいけどAspectJは糞面倒臭そう。ダイコン・・・これならいけるかも!?」 って感じで広まってるんでしょうか。 Javaのスクリプト言語Groovyで有名なcodehausのプロジェクトPicoContainer。ピコっつーぐらいだから小さくて簡単なんでしょうな。Dependency Injectionの考えは言語に依存しないのでこのPicoContainerもJava以外に.NETやRubyのなんかも。でもPHPは対応してないんですな。PHPの欄に「watch this space!」の記述。誰か作れってこと?

Mojavi関連で有名なトイレの落書きにもDI関連の記述が。PHPも5になったからっつってEJBみたいな重厚なもんじゃなくてPOPOとでもいうべきクラスを外からいろいろする方向なんでしょうか。

Comments


Option