Are you using any framework (like Prism or Unity)? What are your experiences with them and are they mature enough to use in production apps?
I would like to create a complete list of all frameworks:
- Prism (Guidance)
- Unity (DI/IoC)
- Ninject (DI/IoC)
- .NET RIA Services (Data)
- MEF (Extensibility)
- MVVM Light Toolkit (UI Patterns)
- Caliburn (UI Patterns)
- Silverlight Extensions (Controls/UI Patterns)
- Silverlight Toolkit (Controls)
- Silverlight Contrib (Controls)
- Silverlight Unit Test Framework (Unit Test)
- nRoute Framework (Application Flow)
- Clog (Logging)
- Rhino Mocks (Mocking)
- Farseer Physics Engine
- IronRuby and IronPython (Dynamic languages in SL)
- DeepEarth (Mapping)
- .NET Image Tools (Image manipulation)
- Kit3D (Graphics)
Update:
I've added a few to the list. I try to keep the list up-to-date with information from other sources.