Ну, так как немногие просмотрели эту страницу, и никто не прокомментировал / ответил, я дам ответ на свой вопрос, теперь, когда я немного изучил оба вопроса.
MVC # Framework выглядит как легкий проект, но он все еще находится в стадии бета-тестирования и не проявлял особой активности в течение последних двух лет или около того (таким образом, только выпуск VS 2008,хотя это, вероятно, работает хорошо в VS2010).Я немного обеспокоен использованием его в производственном коде, поскольку его будущее / зрелость могут быть под вопросом.Это вызывает сожаление, поскольку это было с энтузиазмом упомянуто Дино Эспозито в его книге (которая была написана примерно во время выхода MVC #).
SCSF представляется тяжелым проектом, но поддерживается командой Patterns and Practices в Microsoft.Имеется релиз для VS 2010 (а также 2008).Он не находится в бета-версии и поэтому должен быть более зрелым вариантом.Он также использует Enterprise Library 5.0.Поскольку меня интересует Unity для IoC и, возможно, для целей AOP, зависимость от Enterprise Library 5.0 не будет большой проблемой.Тем не менее, я волнуюсь, что это все еще слишком тяжеловесный, швейцарский армейский нож, проект.То же самое можно сказать и о Enterprise Library (я упомянул интерес к ней, так как это может быть проще продать другим разработчикам, не знакомым с соответствующими гибкими шаблонами и практиками, поскольку она «от Microsoft»).
Ни один из этих инструментов не появляетсячтобы быть "де-факто", хотя (такой инструмент, кажется, не существует здесь с MVP).Так что я все уши за комментарии по другим подходам к реализации MVP в формах Windows.Доморощенный лучше всего?