Сравнение wpf и Silverlight
(Более подробно в
блоге
http://blogs.msdn.com/b/vorobiev/archive/2009/07/28/wpf-silverlight-1-3.aspx)
Архитектуру
клиент-серверных приложений можно
разделить на два типа: с использованием
толстого или тонкого клиента. Для
создания быстрых красивых тонких
клиентов хорошо подойдет Silverlight,
который не занимает много места и
предоставляет богатый функционал. При
проектировании толстого клиента
желательно воспользоваться WPF,
который дает нам дополнительные
возможности.
Таблица 20.1. Приемущества и недостатки
WPF и Silverlight
|
Преимущества
|
Недостатки
|
Windows Presentation Foundation
Может
использовать клиентские ресурсы
Предоставляет
больше интерактивности
Богатый набор
библиотек для реализации пользовательских
функций.
Высокая
производительность
Не требует соединение с Internet
|
Требует
установки(Click Once, Windows
Installer, Copy)
Требует
наличия .Net Framework 3.0 +
|
Silverlight
Богатый
набор библиотек для реализации
пользовательских функций.
Богатые средства
для работы с медиа
Простая схема
развертывания
Компактность
Работает на большом количестве
браузеров и ОС
|
Требует
установленного Silverlight Runtime
|