Почему с приходом Silverlight 4 WPF теряет рельефность?

Возможные дубликаты:
Что еще WPF может предложить по сравнению с Silverlight 4?
Зачем переходить с WPF на Silverlight 4

Я работаю над приложением WPF. Мы рассматривали возможность использования Silverlight вместо WPF, но решили, что нам нужно полноценное настольное приложение со всеми уникальными ощущениями от настольного приложения и преимуществами, которые оно дает. Однако, начиная с сегодняшнего дня, было много шума по поводу анонса Silverlight 4 на PDC09 и людей, утверждающих, что осталось не так много аргументов в пользу выбора WPF вместо Silverlight (4).

Так; что такого шума о Silverlight 4? Почему теперь вместо WPF можно использовать Silverlight? И когда еще следует использовать WPF?


person stiank81    schedule 18.11.2009    source источник
comment
Это почти дубликат stackoverflow.com/questions/1758070/   -  person Ray Burns    schedule 18.11.2009
comment
Как насчет того .. Извините - не нашел при поиске. Закрою.   -  person stiank81    schedule 18.11.2009
comment
Я думаю, вы имеете в виду жужжание, а не пухлость.   -  person MusiGenesis    schedule 18.11.2009
comment
Проголосовали за закрытие из-за частичного дублирования, упомянутого выше, и перефразировали в новом противоположном вопросе здесь: stackoverflow.com/questions/1758337/   -  person stiank81    schedule 18.11.2009
comment
@MusiGenesis: Действительно ;-) Изменилось ..   -  person stiank81    schedule 18.11.2009


Ответы (2)


Проблема в том, что Silverlight 4 будет иметь многие из наиболее часто используемых функций WPF, которых раньше не хватало.

Причина, по которой Silverlight 4 можно использовать вместо WPF, заключается в том, что теперь он может работать вне браузера и получать доступ к локальной файловой системе.

WPF по-прежнему следует использовать, когда вам нужны функции, недоступные в Silverlight 4. См. Ответы на этот вопрос, чтобы обсудить, какие это функции.

person Ray Burns    schedule 18.11.2009

Я только размышляю о том, почему, но я полагаю, что недавний ажиотаж вокруг Silverlight 4 вызван просто тем, что это последняя вещь, о которой будет объявлено. У WPF была немалая доля обновлений в .NET 4.0, поэтому я не думаю, что это куда-то денется.

Одно из самых больших различий между Silverlight и WPF заключается в том, что Silverlight изолирован, поэтому Я все еще вижу место для WPF в настольных приложениях.

person senfo    schedule 18.11.2009
comment
Песочница - большой плюс для использования Silverlight. Но это еще и большой обман. :) - person Randolpho; 18.11.2009
comment
Песочница была бы проблемой для меня, но я думал, что слышал, что в SL4 есть лучший доступ к машине? Но все еще ограничен, я полагаю? - person stiank81; 18.11.2009