По разным причинам (главным образом времени) мы должны создать новое приложение с Winforms. У меня такое чувство, что люди, выше в иерархии, могут захотеть изменить это приложение WPF (или что-то еще) через год или около того, чтобы представить более удобный интерфейс. Но сейчас мы застряли в Winforms. Мы будем использовать Entity Framework для отображения O/R.Winforms к шаблонам WPF
Мой вопрос: если кто-то может порекомендовать шаблон для использования в приложении Winforms, то работа, которую нужно переместить из Winforms в WPF, будет максимально простой. Мы также хотим иметь возможность изменить часть «Просмотр» в приложении Winforms на другой проект Winforms. Я смотрю MVP для приложения winforms. У меня нет большого опыта работы с WPF, поэтому я этого не делаю, если это возможно, я видел, что MVVM, похоже, популярен в WPF.
Я не хочу переписывать любой бизнес-код. В идеале мне бы хотелось просто изменить «View» -ную часть из winforms в WPF. Или, по крайней мере, сделать этот процесс максимально гладким.
Любые предложения или рекомендации будут очень признательны.
'Любые предложения или recommendation' - Да, если у вас мало времени, чтобы сделать заявление, сделать это с WPF. забыть winforms, это совершенно бесполезно и заставляет вас тратить время на ужасное время в дерьмовом коде, за которым не должно быть даже самого начала. WPF позволяет значительно быстрее развивать время, потому что у него есть серьезный механизм привязки данных, в отличие от winforms, который является смешной шуткой. –
Запись любого кода winforms является пустой тратой времени из-за того, что код winforms нельзя портировать на что-либо еще. В то время как MVVM имеет гораздо большую развязку от пользовательского интерфейса, и большая часть кода может быть повторно использована на любой из технологий на основе XAML (WPF/WinRT XAML/Silverlight/Windows Phone) без каких-либо изменений. –