Использует ли Silverlight Presentation Host? - PullRequest
2 голосов
/ 14 июня 2009

Я имею дело в основном с XBAP,

Q1.XBAP обычно использует PresentationHost.exe для выполнения работы. Что использует SilverLight?

Q2. Существуют ли значительные различия при переходе с XBAP на SilverLight? (Основанные на опыте или основанные на фактах ответы?)

Может кто-нибудь дать мне краткое изложение?

1 Ответ

3 голосов
/ 14 июня 2009

XBAP - это обычная платформа .NET, представленная (как WPF / XAML) в браузере; Silverlight - это значительно сокращенная структура, ориентированная на такие вещи, как пользовательский интерфейс / медиа / и т. Д. Но с преимуществом поддержки кросс-паттернов и (со следующей версией), позволяющей клиенту извлекать его из браузера.

XAML похож, но не является строгим подмножеством / надмножеством; поэтому вы не всегда можете перевести «как есть» в любом направлении; также будет проще перейти с Silverlight на WPF / XBAP

Если на горизонте появится Silverlight 3, я не уверен, что сам потрудился бы слишком внимательно взглянуть на XBAP ... если бы мне нужен был полный .NET, я бы пошел WPF / ClickOnce.

И я почти уверен, что Silverlight не использует хост презентации ...

...