在我们的公司目录中,用户可以搜索他们的同事。然后在纯HTML页面上以类似于表格的布局显示结果(如果有任何问题,后端是PHP)。该列表限于25个条目。
现在,请求已经出现,以显示该列表中每个条目旁边的Microsoft Lync的状态。创建一个小的Silverlight应用程序来表示一个人的状态非常简单,将它放在每个名称的左侧也是。
这种做法当然会导致最多25个几乎相同的Silverlight对象,然后访问Lync客户端API。
另一种方法是将完整的列表放在(更复杂的)Silverlight应用程序中,这样页面上就不会有一个实例。这也会带来一些额外的开发工作。
问题:在一个网页上创建同一个Silverlight对象的25个实例被认为是不好的做法吗?
感谢您提供的任何意见或建议,
帕特里克
答案 0 :(得分:2)
如果您在内部企业环境中使用它并快速获得成品很重要,那么您可能会很好。每个Silverlight对象都需要查询每个员工的Lync状态,这可能是性能方面的决定性因素。
或者,创建一个表示单个用户的Lync状态的简单单个用户控件然后在单个Silverlight应用程序中显示所有内容并不困难或费力。