memrootじしょ
英和翻訳
MVVM
MVVM
[em viː viː em]
エムブイブイエム
1.
Model-View-ViewModelの略。グラフィカルユーザーインターフェース(GUI)を持つアプリケーションを開発するためのソフトウェアアーキテクチャパターンの一つ。
Model-View-ViewModel(MVVM)は、ユーザーインターフェース(View)、アプリケーションのデータとビジネスロジック(Model)、そしてそれらを連携させる接着剤のような役割を果たすViewModelという3つの主要なコンポーネントにアプリケーションを分割する設計パターンです。これにより、コードの保守性、テスト容易性、拡張性が向上し、特にデータバインディングやリアクティブプログラミングを活用するフレームワーク(例: WPF, UWP, Xamarin.Forms, Vue.js, React)でよく利用されます。
MVVM
is
a
popular
architectural
pattern
used
in
modern
application
development.
(MVVMは、現代のアプリケーション開発で使われる人気のあるアーキテクチャパターンです。)
MVVM
Model-View-ViewModelの略で、ソフトウェアの設計パターンを指します。
is
「~である」という存在や状態を表す動詞です。
a popular architectural pattern
「人気のあるアーキテクチャパターン」という意味です。
used in modern application development
「現代のアプリケーション開発で使われる」という、パターンの用途を説明する句です。
Implementing
MVVM
can
greatly
improve
the
testability
of
your
codebase.
(MVVMを実装することで、コードベースのテスト容易性を大幅に向上させることができます。)
Implementing MVVM
「MVVMを実装すること」という意味です。
can greatly improve
「大幅に向上させることができる」という可能性と程度を表します。
the testability
「テスト容易性」という意味です。
of your codebase
「あなたのコードベースの」という所有格を表す句です。
The
ViewModel
in
MVVM
acts
as
an
intermediary
between
the
View
and
the
Model.
(MVVMにおけるViewModelは、ViewとModelの間の仲介役として機能します。)
The ViewModel
「ViewModel」を指します。MVVMパターンの主要な構成要素の一つです。
in MVVM
「MVVMにおいて」というコンテキストを示します。
acts as
「~として機能する」という役割を表す句です。
an intermediary
「仲介役」という意味です。
between the View and the Model
「ViewとModelの間で」という関係性を示します。
関連
MVC
MVP
software architecture
design pattern
ViewModel
data binding
WPF
Xamarin.Forms