Vue.js開発入門> Chapter 1 Vue.jsって何?

02 Vue.jsは「データと表示をつなげる仕組み」

Vue.jsとは何か?
一言でいえば、「データと表示をつなげる仕組み」です。

MVVM

Vue.jsは「MVVM」という考え方に基づいて作られています。

  • Model View ViewModel - Wikipedia https://ja.wikipedia.org/wiki/Model_View_ViewModel

    Model-View-ViewModel (MVVM、モデル・ビュー・ビューモデル) は、ソフトウェアアーキテクチャパターンのひとつ。
    独自のグラフィカルユーザインタフェース (GUI) を持つアプリケーションを、以下に述べるようなModel-View-ViewModelの3つの部分に分割して設計・実装する方法。
    Model-View-Controller (MVC) の派生パターンであり、特にPresentation Modelパターンを直接の祖先に持つ。
    MVVMを考慮してアプリケーションを開発する目的は、他のMVC系のパターンと同様にアプリケーションの「プレゼンテーションとドメインを分離」することで、アプリケーション開発における保守性・開発生産性に寄与することである。
    元来マイクロソフトのユーザインタフェースサブシステムであるWindows Presentation Foundation (WPF) やSilverlightの世界で生まれた考え方ではあるが、現在はAndroidやウェブブラウザ上でのJavaScriptの世界でもMVVMの利用は広がっている。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS