6

軽量フレームワークとは?codeigniter が軽量であると言われているのはなぜですか?

4

1 に答える 1

8

これは、 coderanch.comで見つけた投稿です。

「軽量」という用語は、フレームワークの概念的な重みを指します。Spring のような軽量フレームワークは、アプリケーションへの影響を最小限に抑えます。つまり、EJB などのより重量のあるフレームワークほど多くのコード変更をアプリケーションに組み込む必要はありません。EJB を作成するときは、いくつかのインターフェースを処理する必要があります。EJB が J2EE フレームワークに緊密に結合されていることは、コードを見れば明らかです。一方、POJO は通常、Spring Framework で使用されていることをまったく認識していません。春は低侵襲です。また、Spring を取り出して別の同様のフレームワークに置き換えることは、それほど難しい作業ではないはずだという主張もあります。

軽量フレームワークを使用すると、基礎となるフレームワークについてあまり考える必要がありません。これは、「配管」に明示的に結び付けるコードを記述する必要が実際にはあまりないためです。一方、EJB を使用した従来の J2EE 開発では、多くの「配管」コードを作成する必要があり、概念的に負担がかかります。

それが役に立てば幸い。

于 2013-10-08T10:17:26.070 に答える