ホームページ  >  に質問  >  本文

vue.js - ViewModel とコントローラーの違いは何ですか?

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

習慣沉默習慣沉默2730日前608

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-16 17:07:24

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:07:24

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

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

    返事
    0
  • キャンセル返事