Какой фреймворк WinForms CompositeUI выбрать? - PullRequest
4 голосов
/ 24 мая 2009

моя команда за несколько минут до разработки главного приложения для нашей компании, и мы столкнулись с препятствиями в нашем дизайне. моя команда разрабатывает приложение WinForms на C #, .NET 3.5.

Первое, что нам нужно сделать в нашем дизайне, это решить, какую среду CompositeUI использовать. Ну, во-первых, мы были уверены, что будем использовать CAB. но это правильный выбор, учитывая, что P & P больше не в этом? А как насчет Акрополя? Достаточно ли он стабилен и будет ли он здесь в течение следующих нескольких лет?

Итак, это мой вопрос: что такое фреймворк, который достаточно стабилен и подходит для приложения, которое будет руководить моей командой в течение следующих 3-4 лет?

нужна ваша помощь. спасибо!

Ответы [ 3 ]

3 голосов
/ 24 мая 2009

Если вы хотите во что бы то ни стало придерживаться Winforms, существует немало сторонних решений (например, Empinia или Genesis Hybrid Smartclient Framework, отображаемых на CodeProject ) кроме фабрики программного обеспечения Smart Client. Здесь остается вопрос, достаточно ли они стабильны и обладают ли они достаточной выносливостью, чтобы оставаться на месте через 3-4 года.

С другой стороны, если вы смотрите на этот довольно длительный период времени, учитывая, что WPF может действительно окупиться. Да, это кривая обучения, и да, поддержка инструментов в VS 2008 еще не совсем потрясена. Но с VS 2010 все станет намного лучше, и Microsoft будет вкладывать много рабочей силы в WPF - сама VS 2010 написана на WPF.

Для WPF есть руководство по P & P в виде Prism , которое очень многообещающе и выглядит очень хорошо продуманным. Если вы зайдете в WPF, вы получите дополнительные преимущества, так как будете знать Silverlight «бесплатно» (это подмножество WPF по своей сути). Так что это может быть дополнительным преимуществом.

Марк

3 голосов
/ 24 мая 2009

Если вы собираетесь использовать WinForms, то Smart Cient Software Factory - это то, что вам нужно. Из того, что я видел на рынке, большинство людей уходят от WinForms и переходят на WPF. Я сейчас нахожусь в процессе оценки того, что моей компании потребуется для перехода с WinForms на WPF в данный момент. Мне нравится поддержка WinForms прямо сейчас, но если ваш временной горизонт составляет 3-4 года, я настоятельно рекомендую вам взглянуть на WPF .

1 голос
/ 24 мая 2009

Блок Гленна опубликовал несколько рекомендаций некоторое время назад, которые могут представлять интерес.

А Брайан Нойс на самом деле сделал порт частей PRISM для WinForms, но я не знаю, достаточно ли он хорош и стабилен для использования в качестве вашей платформы в течение следующих нескольких лет. =)

...