Динамическая загрузка Silverlight: Xap или Dll? - PullRequest
0 голосов
/ 07 октября 2010

Каковы преимущества и недостатки создания внешних модулей silverlight для динамической загрузки с использованием:

1 - библиотека классов silverlight (dll на ClientBin)

2 - приложение silverlight (xap на ClientBin)

Ответы [ 2 ]

2 голосов
/ 07 октября 2010

1) Легче работать.Меньше способов сделать что-либо.

2) Сложнее в обращении, может вместить в себя больше вещей.

Это действительно возможность упаковывать вещи в em, что отличает их.Хотя XAP требует немного больше усилий, ни одна из них не так уж важна, как только вы настроите их для загрузки.Настройка загрузки и уникальность их загрузки может быть даже более сложной частью их загрузки.

Конечно, есть факт, что по умолчанию XAP предназначен для приложения.

(Примердинамическая загрузка XAP выполняется на silverlight 4, динамическая загрузка модулей xap )

0 голосов
/ 08 октября 2010

Мы используем шаблоны Prism и библиотеки .В данный момент использую V4 alpha 8 drop без проблем.

В Prism каждый модуль представляет собой XAP-файл (приложение Silverlight), и загрузка управляется для вас, если только вы специально не хотите делать что-то другое.так как все XAP помещаются в ClientBin для вас при сборке.

У нас есть почти 50 модулей, но начальный запуск приложения составляет всего 400 КБ (и все время уменьшается).Динамическая загрузка - это, безусловно, будущее разработки Silverlight.Большинство приложений в галерее Silverlight.Net - монолитные монстры!

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