web-dev-qa-db-ja.com

PHPフレームワークとコンテンツ管理システム

PHPフレームワークとCMS(Wordpressなど)の違いを、主にハードウェア/ネットワークに精通しているが、プログラミングをほとんどまたはまったく行っていない人にどのように説明しますか?

私自身、アマチュアから中級のプログラマーとして、これらの質問に答えることができましたが、フレームワークとCMSの経験が豊富な人の意見を尊重したいと思います。

25
HK1

このスライドをチェックして、違いを確認できます。

簡単に言えば:

CMSは、フロントを管理できるJoomla、Drupal、WordPressなどのバックエンド(プラグインとコンポーネントのホストを含​​む)を提供します-終わり。 フレームワークがそうではないところ

CodeIgniter、Kohana、CakePHP、Symfonyなどのフレームワーク:既製のクラスとライブラリを提供しますが、それらを使用して独自のサイトを構築する必要がありますすなわち:フロントエンドとバックエンド。

22
Sarfraz

フレームワークを使用してCMSを構築することはできますが、CMSを使用してフレームワークを構築することはできません。

CMSはまさにそれです-コンテンツ管理システム。

フレームワークは、アプリケーションを構築するためのライブラリのコレクションです。

8
Craige

フレームワーク=ライブラリCMS =システム

フレームワークはあなたに何も「与え」ません、それはただの骨格です。 cmsは機能的なサイトを提供し、テーマを設定してコンテンツを追加するだけです。

7
Tyler Eaves

フレームワークはまさに​​それです..アプリケーションを構築するために断片を組み合わせることができるものです。

CMSはアプリケーションであり、フレームワーク上に構築されている場合とされていない場合があります。

5
simshaun

フレームワークは非常に優れた見栄えのするWebアプリケーションを作成しますが、cmsは高速である可能性がありますが、フレームワークほど見栄えのする品質を作成することはできません。

1
sahil chadha

私はこの記事だと思います:

フレームワークまたはCMS?どちらを選択するのが良いですか?

cMSとフレームワークの違いについて説明します。さらに、CMSまたはフレームワークを使用する場所とその理由の3つの例を見ることができます。また、記事の下のコメントを読むと、CMSとフレームワークについての非常に興味深い議論も見ることができます。

0

単純または一般的なWebサイトを構築している場合は、CMSを使用しますが、より多くの複雑なプロジェクト(またはWebかなりの予算があるアプリケーション)フレームワークの方が適しています。

enter image description here ithands.com

0
Mohamed Tounsi