Partager via


MVVMで利用できる新しいフレームワーク – Caliburn

皆様、こんにちは!

CodePlexに、新しいMVVM(Model-View-ViewModel)を利用できる新しいフレームワークとして、Caliburnがリリースされたのをご存知でしょうか?

image

特徴は、下記のとおりです。

  • WPF/Silverlightアプリケーションのテスト駆動開発に最適化
  • 様々なUIデザインパターンをシンプルにする機能を搭載(これらのパターンには、MVC、MVP、Presentation Model (MVVM), Command、等が含まれる)
  • WPF/SilverlightアプリケーションにおけるDIコンテナの容易な利用
  • WPF/Silverlightアプリケーション開発における共通のタスクの単純化または代替案の提供
  • UIアーキテクチャーにおける共通の問題点に対するソリューションの提供

Documentationのタブを見ていただくと、少しずつ解説があがっているようです。これは、最初のBasic Configuration, Actions and Conventionsの箇所です。

image

ただこの解説のソースを読む限り、やはり、Prism 4.0の一通りのおぼろげな?理解はしておかないと、何を言っているのか不明な方も多いかと思いますので、Prismもこの機会に(膨大なので全部は難しいかもしれませんが)、眺めてみてください。

以上、このCaliburnは、まだ出たばかりですが、CodePlexからダウンロード可能ですので、ぜひダウンロードして、試して戴ければ幸いです。.chmファイルと、バイナリー、サンプルの3つから構成されています。

鈴木 章太郎