ホームページ  >  記事  >  mvvm モードと mvc の違いは何ですか?

mvvm モードと mvc の違いは何ですか?

little bottle
little bottleオリジナル
2019-04-26 11:37:0336365ブラウズ

この記事の主な内容は、MVC と MVVM の違いについて説明することです。興味のある友人はそれについて学ぶことができます。お役に立てれば幸いです。

mvvm モードと mvc の違いは何ですか?

これらの主な違いは、MVC のコントローラーが MVVM の viewModel に進化したことです。 MVVM は主に、MVC での多数の DOM 操作によって引き起こされる問題を解決します。 MVVM でモデルが頻繁に変更される場合、開発者は積極的に View に更新する必要があります。

1. MVC (モデル-ビュー-コントローラー)

MVC は、ユーザー操作 -> ビュー (ユーザー入力操作の受け取りを担当) -> コントローラー (ビジネス) という比較的直感的なアーキテクチャ パターンです。論理処理) -> Model (データ永続化) -> View (結果を View にフィードバック)

mvvm モードと mvc の違いは何ですか?

2. MVVM (Model-View-ViewModel)

MVVM は「データ モデル データの双方向バインディング」という考え方を核としているため、View と Model の間に接続はありません。対話は ViewModel を介して行われ、Model と ViewModel 間の対話は 2 つあります。 -way なので、ビューのデータの変更は同時にデータ ソースを変更し、データ ソース データの変更はすぐにビューに反映されます。

mvvm モードと mvc の違いは何ですか?

さらに技術的なチュートリアルを知りたい場合は、PHP 中国語 Web サイト

に注目してください。 ###

以上がmvvm モードと mvc の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。