「MvvmCross」の版間の差分

ページの作成:「'''MvvmCross'''とは、.NET FramewrokおよびMono(各種Xamarin)で利用できるMVVMフレームワークである。 ==概要== MVVM...」
 
 
8行目: 8行目:
いわゆる[[ビジネスロジック]]と呼ばれるものを記述する層である。[[設計]]が破綻しているプロジェクトでは単なる[[データベース]]の定義となっている事が多いが、本来であれば机上の空論的に本質的な部分はすべてここに記載され、本質的な[[デバッグ]]はここだけで完結する。
いわゆる[[ビジネスロジック]]と呼ばれるものを記述する層である。[[設計]]が破綻しているプロジェクトでは単なる[[データベース]]の定義となっている事が多いが、本来であれば机上の空論的に本質的な部分はすべてここに記載され、本質的な[[デバッグ]]はここだけで完結する。


今では[[スタンドアローン]]などという考え方は死滅した御時世であり、[[クラウド]]や[[オンプレミス]]を問わずモデル層の99%は[[サーバーサイド]]で実装される。[[.NET Framework]]であれば[[WCF]]や[[ASP.NET Web API]]などの領域であると言える。[[スマホ]]の[[アプリ]]などの極小規模なものであれば[[SQLite]]などを用いてローカルにモデル層を保持することもある。
今では[[スタンドアローン]]などという考え方は死滅した御時世であり、[[クラウド]]や[[オンプレミス]]を問わずモデル層の99%は[[サーバーサイド]]で実装され、[[.NET Framework]]であれば[[WCF]]や[[ASP.NET Web API]]などの領域であると言える。[[スマホ]]の[[アプリ]]などの極小規模なものであれば[[SQLite]]などを用いてローカルにモデル層を保持することもある。


===ビューモデル===
===ビューモデル===