DIコンテナなんていらない

DIコンテナなんていらない。PHPのようなスクリプト言語では。


JavaでDIコンテナが必要なのは、Javaコンパイル型言語であり、かつ記述が長ったらしいという特徴があるからだ。そのため、頻繁に変更したい部分をXMLファイルに外だしする必要がある。


しかしPHPのようなスクリプト言語では、コンパイルの必要がないし、コードも簡潔に書ける。わざわざXMLファイルを用意する必要はなく、PHPファイルを設定ファイルに使えばいい。

続きを読む