estoy tratando de prepararme para ser desafiado con la pregunta: "¿Por qué no puede simplemente implementar el modelo de presentación en el código detrás"¿Cuáles son los principales inconvenientes de utilizar Presentation Model en el código?
De hecho, he trabajado en un proyecto en el que usamos un modelo de presentación que se implementó en el código subyacente. Funcionó bastante bien, incluso pudimos ejecutar pruebas unitarias en él. Sí, tienes una dependencia de WPF en tus pruebas de unidad ... ¡pero funciona!
¿Cuáles son, entonces, los principales inconvenientes del uso de código?
Prefiero la idea de un ViewModel independiente (MVVM) pero por el momento no me siento capaz de justificarlo ante los clientes.
no está mal, pero no encuentro ninguna respuesta hasta el momento * extremadamente * convincente ... parece que hay un gran aspecto psicológico. ¿Presumiblemente con el código de disciplina detrás funcionaría bien? Supongo que sería una buena manera de forzar a los desarrolladores con menos experiencia a hacer lo correcto – Schneider
@Schneider: De la misma manera que se puede escribir código orientado a objetos en C directa en lugar de C++ o C#, sí, funcionaría bien. ;) –