1

在我们的公司目录中,用户可以搜索他们的同事。然后,结果会以类似表格的布局显示在纯 HTML 页面上(后端是 PHP,如果有的话)。该列表仅限于 25 个条目。

现在已经提出了在该列表中的每个条目旁边显示来自 Microsoft Lync 的在线状态的请求。创建一个微小的 Silverlight 应用程序来表示一个人的状态非常容易,将它放在每个名字的左侧也是如此。

这种做法当然会导致创建多达 25 个几乎相同的 Silverlight 对象,然后访问 Lync 客户端 API。

另一种方法是将完整的列表放在一个(更复杂的)Silverlight 应用程序中,这样页面上就不会只有一个实例。这也会导致相当多的额外开发工作。

问题:在一个网页上创建同一个 Silverlight 对象的 25 个实例是否被认为是不好的做法?

感谢您提供的任何意见或意见,

帕特里克

4

1 回答 1

2

如果您在内部公司环境中使用它并且快速推出成品很重要,那么您可能没问题。每个 Silverlight 对象都需要查询每个员工的 Lync 状态,因此这可能是绩效方面的决定因素。

或者,创建一个表示单个用户的 Lync 状态的简单的单个用户控件,然后在单个 Silverlight 应用程序中显示所有内容,这并不是困难或劳动密集型的。

于 2011-02-11T16:49:23.903 回答