Silverlight: допустимо ли создание нескольких экземпляров одного и того же объекта Silverlight на одной HTML-странице? - PullRequest
1 голос
/ 11 февраля 2011

в нашем корпоративном каталоге пользователи могут искать своих коллег. Затем результаты отображаются в виде таблицы на простой HTML-странице (если есть какая-то проблема, то это бэкэнд). Список ограничен 25 записями.

Теперь появился запрос на отображение статуса присутствия от Microsoft Lync рядом с каждой записью в этом списке. Создать крошечное приложение Silverlight, отображающее статус одного человека, довольно просто, поместив его слева от каждого имени.

Этот способ, конечно, приведет к тому, что будет создано до 25 почти идентичных объектов Silverlight, а затем получен доступ к клиентскому API Lync.

Еще один способ сделать это - поместить полный листинг в (более сложное) приложение Silverlight, чтобы на странице не было только одного экземпляра. Это также может привести к дополнительным разработкам.

Вопрос: считается ли плохой практикой создание 25 экземпляров одного и того же объекта Silverlight на одной веб-странице?

Спасибо за любой вклад или мнение, которое вы можете дать,

Patrick

1 Ответ

2 голосов
/ 11 февраля 2011

Если вы используете это во внутренней корпоративной среде и важно быстро выпустить готовый продукт, то вы, вероятно, в порядке.Каждый объект Silverlight должен будет запрашивать состояние Lync каждого сотрудника, чтобы это могло стать решающим фактором с точки зрения производительности.

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

...