MVVMで利用できる新しいフレームワーク – Caliburn
皆様、こんにちは!
CodePlexに、新しいMVVM(Model-View-ViewModel)を利用できる新しいフレームワークとして、Caliburnがリリースされたのをご存知でしょうか?
特徴は、下記のとおりです。
- WPF/Silverlightアプリケーションのテスト駆動開発に最適化
- 様々なUIデザインパターンをシンプルにする機能を搭載(これらのパターンには、MVC、MVP、Presentation Model (MVVM), Command、等が含まれる)
- WPF/SilverlightアプリケーションにおけるDIコンテナの容易な利用
- WPF/Silverlightアプリケーション開発における共通のタスクの単純化または代替案の提供
- UIアーキテクチャーにおける共通の問題点に対するソリューションの提供
Documentationのタブを見ていただくと、少しずつ解説があがっているようです。これは、最初のBasic Configuration, Actions and Conventionsの箇所です。
ただこの解説のソースを読む限り、やはり、Prism 4.0の一通りのおぼろげな?理解はしておかないと、何を言っているのか不明な方も多いかと思いますので、Prismもこの機会に(膨大なので全部は難しいかもしれませんが)、眺めてみてください。
以上、このCaliburnは、まだ出たばかりですが、CodePlexからダウンロード可能ですので、ぜひダウンロードして、試して戴ければ幸いです。.chmファイルと、バイナリー、サンプルの3つから構成されています。
鈴木 章太郎