• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2019-08-08T15:12:12+00:00","default:sagasite","sagasite")
[[Vue.js開発入門]]> Chapter 1 Vue.jsって何?

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

**MVVM [#ldcc29a2]
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