Prism 2.1 has been released with support of Silverlight 3, which got me to thinking that Caliburn 1.0 had been released in the past 2 weeks.
Similar to Prism, Caliburn helps one build composite WPF and Silverlight Applications. Per the CodePlex website, Caliburn's goals are to:
- 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), Commands, etc.
- Ease the use of a dependency injection container with WPF/SL.
- Simplify or provide alternatives to common WPF/SL related tasks.
- Provide solutions to common UI architecture problems.
Among other applications, Caliburn was used to build NHProf - a profiler for NHibernate.
If you are interested in building WPF and Silverlight Applications, you may want to check out both Prism and Caliburn.
Download Caliburn 1.0 here.
David Hayden
See other .NET Tools and Visual Studio Add-Ins