Silverlight 4 и XBAP

Я просто хочу знать, собирается ли Silverlight 4 полностью заменить XBAP !. Как и XBAP с полным доверием, можем ли мы все делать с текущим Silverlight 4 ?. Любые комментарии?.


person Manohar    schedule 20.11.2009    source источник
comment
Это похоже, если не дубликат, на этот вопрос stackoverflow.com/questions/1758070/   -  person Jacob Adams    schedule 20.11.2009


Ответы (5)


Технически это не замена. XBAP обеспечивает все богатство WPF и .NET Framework, отсутствующих в Silverlight, даже если включены повышенные привилегии.

Тем не менее, IMO, Silverlight 4, похоже, дает достаточно, чтобы заставить задуматься тех, кто мог подумать о XBAP. В той степени, в которой я ожидал, что, хотя XBAP будет продолжать поддерживаться, он будет отодвинут на второй план.

person AnthonyWJones    schedule 20.11.2009

XBAP только в браузере, не так ли? Доверенный режим Silverlight 4 работает только вне браузера, поэтому, если вы хотите сделать что-нибудь, что доверяет браузеру, вам все равно нужно использовать XBAP.

person Bill Reiss    schedule 20.11.2009

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

У Тима Хойера уже есть несколько видеороликов на сайте Silverlight.Net.

http://silverlight.net/learn/videos/all/local-file-access/

person James Hollister    schedule 20.11.2009

Они, вероятно, ограничат использование небезопасного кода и PInvoke в Silverlight 4 в большей степени, чем в XBAP.

person luvieere    schedule 20.11.2009
comment
Если я правильно помню, что читал, вы не можете выполнять PInvoke ни в чем Silverlight; полное доверие из браузера или нет. Это все равно потребует XBAP или аналогичного подхода. - person JamesEggers; 21.11.2009

Я думаю, что они по-прежнему будут ограничивать доступ к файловой системе в Silverlight. В противном случае, как узнать, что запущенное вами приложение Silverlight не хранит что-то неприятное (троян, вирус и т. Д.) На вашем жестком диске? Я уверен, что есть и другие области, которые Silverlight по-прежнему не разрешено делать по соображениям безопасности.

person Muad'Dib    schedule 20.11.2009