>>283
昔は
VIEW(画面の表示)
MODEL(ビジネスロジック)
Controller(VIEWとMODELをつなげる命令を出す)

今はフロントエンド側が司令塔になっているので
VIEW(より純粋にユーザとの接点となる画面の機能のみを担当するようになった)
MODEL(ビジネスロジック。バックエンドの仕事はほぼMODELのみになり、Controllerはいらなくなった)
VIEW MODEL(アプリケーション状態やイベント、データの取得等を管理をする。フロントエンド側でController的機能を兼ねる)