Призма против 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, поддержкой уведомлений о тостах, а также новым доверенным режимом.