タグ

.netとリッチクライアントに関するItisangoのブックマーク (2)

  • XAMLとは (Extensible Application Markup Language): - IT用語辞典バイナリ

    XAML フルスペル: Extensible Application Markup Language 読み方: ザムル , ザメル XAMLとは、Microsoftによって開発された、アプリケーションソフトのユーザーインターフェースを記述するための言語仕様のことである。 XAMLはXMLをベースとしたマークアップ言語であり、例えばHTMLがWebページの構造を定義するように、アプリケーションの外観やボタン配置などを設定することができる。XAMLはMicrosoft .NET 3.0をベースとして構築されているため、アプリケーションの他の機能との連携も図れ、開発もC#などに比べると容易であるという利点がある。 XAMLは概観の配置を設定するだけでなく、ベクタグラフィックスによる描画にも対応しており、ウィンドウのサイズへ合わせた画像を、ウィンドウの大小に合わせて、画質を劣化させることなくサイズ

  • MVVMパターンの常識 ― 「M」「V」「VM」の役割とは?(4/5) - @IT

    .NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? 尾上 雅則 2011/05/18 ■Model Modelは、C#などの汎用プログラミング言語で記述され、ドメイン・ロジックとデータ、つまりはビジネス・ロジックとビジネス・ドメインのステートを持ちます。 ●Modelについてよくある誤解 ― ステートレス、サーバ側がModel、永続化層など Webシステムでよく採用される3層構造におけるデータ・アクセス層やビジネス・ロジック層の常識を、MVVMパターンのModelに持ち込むのはやめましょう。WPF/Silverlightなどのリッチ・クライアント世界のModelは、Webシステムのそれとは決定的に違います。決定的に違うのは、それはステートフルであることです。 多くのWebシステムのビジネス・ロジック層やデータ・アクセス層自体は、基的にステート

  • 1