質問: イベントドリブンパターンとmvcの違い 一般的に言って、mvc frameworkがevent driven patternと異なるのは何ですか?それも匹敵しますか?例::codeignitervswordpresscodeigniterはmvcを使いますモデル/コントロール/表示wordpressは、のようにwebサイト上で発生するeventsを監視します。(action - init hook)、管理バーの初期化(action - admin init)、ヘッダの読み込み(wp_head)など。私は専門家からこれについての私の見解についてのより多くの洞察力を持ちたいです、ありがとう
回答: できるだけ簡単に説明します。mvcフレームワーク - mvcソフトウェアアーキテクチャパターン を使用するフレームワークです。このパターンは、controller内のロジック、models内のデータ、views内のhtmlコードを分離します。この3つは別々のファイルに分けられているので、コードはきれいです。 イベント駆動パターン - の生産、検出、消費を促進するソフトウェアアーキテクチャパターンです。そして出来事への反応。それは2つの別々のものです。 wordpressはmvcパターンを使用しませんが、event driven patternパラダイムを使用します。しかし、例えば symfony 3はmvcとイベントの両方を使います 。必要に応じて、codeigniterでライブラリのようなイベントをコーディングしてイベントを使用することができます。 wpプラグインで mvcパターンを使用することもできます しかし、php application。