Призма против Silverlight вне браузера

Недавно я начал изучать возможности Silverlight 3, не связанные с браузером. Я также заметил, что здесь довольно много людей говорят о Prism. У меня было только короткое время, чтобы прочитать темы.

Однако из того, что я прочитал, они оба выполняют одну и ту же роль. Каковы различия между ними, и если они одинаковы, почему люди используют Prism вместо опции вне браузера?

Спасибо

2 ответа

Решение

Это очень разные технологии.

Prism - это составная прикладная среда (+ руководство). Это позволяет вам строить свое приложение по модульному принципу.

Поддержка Silverlight 3 вне браузера позволяет запускать приложение Silverlight на рабочем столе (с ярлыком в меню "Пуск").

Вы можете создать приложение SL3 вне браузера, используя Prism.

Самое большое различие, которое я могу видеть, если тот Mozilla Prism все еще выполняет веб-приложение. Так что, похоже, у него нет понятия офлайн-режим - я не знаю Mozilla Prism, поэтому я просто исхожу из того, что могу почерпнуть из http://prism.mozilla.com/features/

Silverlight Out Of Browser может быть установлен и запущен, даже если соединение ненадежно или разорвано. Существуют методы API, которые могут обнаружить и сообщить вам, потеряно ли соединение с Интернетом.

в SL4 ( http://silverlight.net/getstarted/silverlight-4-beta/) история OOB сходит с ума с автономным DRM, поддержкой уведомлений о тостах, а также новым доверенным режимом.

Другие вопросы по тегам