この記事の主な内容は、MVC と MVVM の違いについて説明することです。興味のある友人はそれについて学ぶことができます。お役に立てれば幸いです。
これらの主な違いは、MVC のコントローラーが MVVM の viewModel に進化したことです。 MVVM は主に、MVC での多数の DOM 操作によって引き起こされる問題を解決します。 MVVM でモデルが頻繁に変更される場合、開発者は積極的に View に更新する必要があります。
1. MVC (モデル-ビュー-コントローラー)
MVC は、ユーザー操作 -> ビュー (ユーザー入力操作の受け取りを担当) -> コントローラー (ビジネス) という比較的直感的なアーキテクチャ パターンです。論理処理) -> Model (データ永続化) -> View (結果を View にフィードバック)
2. MVVM (Model-View-ViewModel)MVVM は「データ モデル データの双方向バインディング」という考え方を核としているため、View と Model の間に接続はありません。対話は ViewModel を介して行われ、Model と ViewModel 間の対話は 2 つあります。 -way なので、ビューのデータの変更は同時にデータ ソースを変更し、データ ソース データの変更はすぐにビューに反映されます。さらに技術的なチュートリアルを知りたい場合は、PHP 中国語 Web サイト
に注目してください。 ###以上がmvvm モードと mvc の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。