WPF против Silverlight OOB с услугами WCF RIA - PullRequest
0 голосов
/ 09 ноября 2010

Я знаю, что при принятии решения о начале большого проекта есть другие проблемы, связанные с принятием решения, но в прошлом я имел опыт работы с веб-приложениями SL (со структурой сущностей), в которых я нашел службы wcf ria, которые экономят время, Мне интересно, что люди думают о причинах, которые могут остаться с wpf для настольных приложений, где нужно приложить гораздо больше усилий, чтобы соответствовать тому, что сервисы ria предоставляют в SL. Этот проект определенно является бизнес-приложением, ориентированным на данные.

Любая и всякая переполненность и опыт будут приветствоваться.

Спасибо, Стив

Ответы [ 2 ]

0 голосов
/ 11 ноября 2010

Дело в том, что Microsoft, похоже, вначале разработала WPF, но не смогла сохранить его свежим.С другой стороны, они работают над улучшением Silverlight, выпуская новую версию почти раз в год.

Мне все еще нравится WPF по сравнению с обычными формами окон, и я считаю, что отсутствие служб RIA не представляет большой проблемы, так какпо-прежнему доступ к базам данных, как я использую в обычной форме Windows.

0 голосов
/ 11 ноября 2010

Возможно, я немного разбираюсь в вашей ситуации, так как сейчас сталкиваюсь с тем же решением.Я написал сообщение в блоге о своем опыте здесь:

http://samuelmueller.com/2010/11/wpf-4-vs-silverlight-4-which-do-you-choose

Подводя итог, можно сказать, что у WPF есть одно очень большое преимущество перед Silverlight, особенно в приложениях, ориентированных на данные:

Производительность.

С учетом сказанного, список негативов довольно устрашающий и действительно делает WPF жесткой продажей по сравнению с Silverlight:

  • Нет поддержки служб WCF RIA, даже еслиSP1
  • Поддержка проверки на субпараметре, с отсутствием INofityDataErrorInfo
  • Набор инструментов WPF практически заброшен, а набор инструментов Silverlight и темы очень активны.
  • Нет пользовательского интерфейса Fluid

Если вы можете жить с производительностью, кажется, что Silverlight является более продуктивным и убедительным выбором, по крайней мере, пока MS не предпримет некоторые усилия для выравнивания двух платформ.

...