¿Hay marcos MVC disponibles para WPF que no sean Caliburn (que se ve increíble por cierto)?Frameworks MVC para WPF
Respuesta
Tanto Caliburn y PRISM son muy agradables. Sin embargo, si sigues el camino de MVC, perderás el poderoso enlace bidireccional. Considere MVVM, es un enfoque muy limpio y práctico para WPF. Este es el patrón que Microsoft usó para su mezcla de expresiones.
Sí MVVM es bueno :) Caliburn debería funcionar bien con él, solo temo que pueda verse forzado a agregar demasiados atributos manualmente, realmente lo odio. – kitsune
Hay WPF compuesto también conocido como PRISM de Microsoft Pattern & Practices.
una posibilidad adicional es PureMVC (www.puremvc.org)
- parece bien probada, tiene good short doc/UML, y el proyecto es sensible, y ha sido adaptada a .NET - existe una demostración de WPF , se publicará pronto, pero también puede ponerse en contacto con el propietario del proyecto al respecto.
Saludos, Pablo
Tengo algo de experiencia con este desde una perspectiva de AS3/Flash/Flex. Me encantó por un tiempo, pero después de experimentar algunas de sus desventajas, pasé a otras opciones. El desarrollo es rápido, pero deja un desastre a su paso. Si alguna vez tuvo que depurar después de que se creó un proyecto, generalmente no es divertido ni fácil. Otros marcos MVC hacen cumplir mejores estándares estructurales. –
Un nuevo framework MVC que funciona con tecnología práctica y .NET (WebForms, WinForms, WPF, Formularios Xamarin) es SimpleMVC de Gateway Programming School. Este link proporciona una visión general y uso de ejemplo.
Un ejemplo breve es crear un controlador de SimpleControllerBase que tenga su lógica comercial. Esto dependerá de las implementaciones de SimpleModelBase que proporcione. Las implementaciones de ISimpleView se manejan a través de las páginas y controles de WPF. El controlador derivado solo funciona con las interfaces que extienden ISimpleView para que las partes de WPF se abstraigan. A continuación, utiliza propiedades en la vista para vincular datos de dos vías, al igual que MVVM, pero con una arquitectura en capas adecuada.
- 1. Servlets vs MVC frameworks
- 2. JavaScript MVC frameworks
- 3. frameworks Java WEB MVC "tranquilos"
- 4. ¿Cómo se compara Asp.Net MVC con Java MVC frameworks?
- 5. Frameworks CSS para dispositivos móviles?
- 6. ¿Hay bibliotecas/frameworks para SCons?
- 7. RESTful frameworks para Android, iOS ...?
- 8. "frameworks" web para Haxe para implementar en un entorno PHP?
- 9. Pyramid: ¿Equivalente de MVC en PHP Frameworks en Pyramid/Python?
- 10. Frameworks para Unittest para Multithreading en Java
- 11. Rich GUI OS X Frameworks?
- 12. Understanding Frameworks
- 13. ORM frameworks
- 14. Programación Web Frameworks Generación "//" para los enlaces
- 15. Mocking frameworks para .NET en Monotouch?
- 16. Web GUI frameworks para Phone development
- 17. Frameworks para el protocolo de red fuzzing?
- 18. .NET benchmarking frameworks
- 19. C: Common Frameworks/Libraries
- 20. Lisp Web Frameworks?
- 21. PyXB y python frameworks
- 22. frameworks web Java
- 23. Java Validation Frameworks
- 24. .NET Rest Client Frameworks
- 25. ¿hay algo similar a asp.net mvc para winforms o wpf?
- 26. Compass vs Bourbon Frameworks
- 27. frameworks HTML5 para un enamorado desarrollador de Flex
- 28. Frameworks vs. SDKs
- 29. frameworks php y seguridad
- 30. JAX-RS Frameworks
Técnicamente, Caliburn es un framework MVVM con una pizca de MVP. Pero confundo los diferentes sabores de MVx todo el tiempo, también. – dthrasher