¿Está utilizando algún marco (como Prism o Unity)? ¿Cuáles son sus experiencias con ellos y son lo suficientemente maduros como para usarlos en aplicaciones de producción?¿Hay marcos Silverlight útiles?
Me gustaría crear una lista completa de todos los marcos:
- Prism (Orientación, MVVM)
- Unity (DI/COI)
- Enterprise Library 5.0 Silverlight Integration Pack (validación, registro, control de excepciones, el almacenamiento en caché , interceptación, de configuración flexibles)
- Ninject (DI/COI)
- .NET RIA Services (datos)
- MEF (extensibilidad)
- MVVM Light Toolkit (patrones de interfaz de usuario)
- Caliburn (patrones de interfaz de usuario)
- Silverlight Extensions (controles/Patrones de interfaz de usuario)
- Silverlight Toolkit (Controles)
- Silverlight Contrib (controles)
- Silverlight Unit Test Framework (Prueba unitaria)
- nRoute Framework (Flujo de aplicaciones)
- Clog (registro)
- Rhino Mocks (imita)
- Farseer Physics Engine
- IronRuby and IronPython (lenguajes dinámicos en SL)
- DeepEarth (Mapping)
- .NET Image Tools (manipulación de imágenes)
- Kit3D (Gráficos)
Actualización:
He añadido algunos a la lista. Intento mantener la lista actualizada con información de otras fuentes.
De acuerdo con nuestra orientación [en el tema] (https://stackoverflow.com/help/on -topic), "** Algunas preguntas aún están fuera del tema, incluso si encajan en una de las categorías enumeradas anteriormente : ** ... Las preguntas que nos piden * que recomienden o encuentren un libro, una herramienta, una biblioteca de software, un tutorial u otro recurso externo * no tienen ningún tema ... " –