Project Description

A framework designed for WPF and Silverlight which implements a variety of UI patterns including MVVM (Presentation Model), MVP and MVC. Caliburn is a legacy framework maintained to support existing apps. Future development is focused on Caliburn.Micro.

Goals

  • 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.

Documentation can be found here.

 .NET & Funky Fresh News Feed 
Tuesday, March 19, 2013  |  From .NET & Funky Fresh

Two awesome releases in the last week! Much thanks to the great community surrounding both projects! Here’s what’s new:

Durandal 1.2.0

  • Tons of bug fixes.
  • Lots of improvements to the router.
  • Better support for integrating with Q, KendoUI and Dojo.
  • More docs.

Check out the full set of changes.

Caliburn.Micro. 1.5.0

Nigel Sampson and Thomas Ibel are going to town these days! Some really cool stuff happening in this release. Here’s a few things:

  • Task and Async support (on all platforms except SL4 and WP71)
  • Task/Coroutine integration.
  • Actions can return tasks.
  • More async stuff in general.
  • Support for the WinRT Share Charm
  • Support for the WinRT Settings Charm
  • Various bug fixes and minor improvements throughout.

You can get the latest versions of both of these frameworks on Nuget.

Monday, February 18, 2013  |  From .NET & Funky Fresh

Today I'm very excited to officially bring to you Durandal!


Durandal is a new open source JavaScript library for rich client application development. It focuses on providing an enjoyable and productive developer experience centered around simple conventions and standard patterns like MVC, MVP and MVVM. Durandal is built on libs you know and love like jQuery, Knockout and RequireJS, so there's little to learn and building apps feels comfortable and familiar.


Here's a short list of it's features:


  • Clean MV* Architecture
  • JS & HTML Modularity
  • Simple App Lifecycle
  • Eventing, Modals, Message Boxes, etc.
  • Navigation & Screen State Management
  • Consistent Async Programming w/ Promises
  • App Bundling and Optimization
  • Use any Backend Technology
  • Built on top of jQuery, Knockout & RequireJS
  • Integrates with other libraries such as SammyJS & Bootstrap
  • Make jQuery & Bootstrap widgets templatable and bindable (or build your own widgets).

I'm also pleased to announce that I've been working with the ASP.NET team to bring Durandal to you as an ASP.NET MVC Template, released today and compatible with the new Web Tools 2012.2 release. You can grab the VSIX, install it and get started very quickly building rich web apps now. If using the VSIX isn’t your style, we’ve got several nuget packages available too. Finally, if you just love NodeJS, you might be interested in using our Mimosa skeleton.


To  learn more, please visit the official site, where you will find the getting started guide, documentation, videos, training and commercial support options.


Stay tuned. There's lots to say about Durandal and I look forward to sharing it with you in the coming weeks and months.

Sunday, January 20, 2013  |  From .NET & Funky Fresh

I’m labeling this the  Thomas Ibel/Nigel Sampson release. Why? Because these two hardworking gentlemen have put great effort into bringing you the most mature version of Caliburn.Micro yet. In the two months since our 1.4 release they’ve dealt with almost every outstanding issue on our list. Great work guys! In addition to bug fixes, there’s been some minor enhancements, we’ve synced up the latest WUI library and added official support for WPF 4.5. You can get it on Nuget now. Enjoy!

 .NET & Funky Fresh News Feed 

Last edited Aug 28, 2009 at 8:20 PM by EisenbergEffect, version 8