vue.js - ViewModel とコントローラーの違いは何ですか?
習慣沉默
習慣沉默 2017-05-16 17:05:24
0
2
623

vue.js は MVVM フレームワークに属し、angularjs は MVC フレームワークに属します。この点で両者の違いは何でしょうか?
MVVM の VM と MVC フレームワークの C の違いは何ですか?

習慣沉默
習慣沉默

全員に返信(2)
小葫芦

簡単に言うと、コントローラーが実行する必要があるタスクは、多くのビジネス ロジックを含む、より包括的なものになります。 ViewModel はビジネス ロジックを簡素化するか、さらには削除します。主な仕事は、モデル内のデータをビューでの使用に適したデータに組み立てることだけです。
Vue と比較すると、Angular はまさに MVC フレームワークです。実際、フロントエンドにはビジネス ロジックがほとんど、またはまったく必要ないため、MVC のバックエンド設計構造は実際には適していません。そのため、フロントエンド分野ではMVPやMVVMといったビジネスロジックを弱体化する構造が普及しつつあります。

いいねを押す +0
漂亮男人

MVC
コントローラーへのルーティング、コントローラーはモデル (データ) を独自に処理し、再レンダリングしてビュー (UI) を生成する必要があります

MVVM
データ駆動型。モデルが変更されると、そのビュー (UI) も変更されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート