It is nice to see Rob continue his development on Caliburn, a framework designed to aid in the development of WPF and Silverlight applications similiar to Prism from Microsoft Patterns & Practices.
Caliburn not only uses a host of UI patterns that are considered proven practices in real-world development, but Rob also mentions a number of goals with the Caliburn Project:
- Support building WPF/SL application that are TDD friendly.
- Implement functionality for simplifying various UI design patterns in WPF/SL. These patterns include MVC, MVP, Presentation Model (MVVM), etc.
- Ease the use of a DI container with WPF/SL.
- Simplify or provide alternatives to common WPF/SL related tasks.
- Provide solutions to common UI architecture problems.
Rob mentions that the new version has two new new features: Actions and Commands.
You can download Caliburn here. With the download are 9 examples on how to use Caliburn for WPF and Silverlight Application Development using those features.
WPF and Silverlight Tutorials