2011-02-11 68 views
1

在我们的公司目录中,用户可以搜索他们的同事。然后结果以简单的HTML页面以类似于表格的布局显示(如果这是任何问题,则后端是PHP)。该列表限于25个条目。Silverlight:是否可以在一个HTML页面中创建同一Silverlight对象的多个实例?

现在请求已经长到了旁边展示在该列表中的每个条目从微软的Lync的存在状态。创建一个小型的Silverlight应用程序来表示一个人的状态是相当容易的,把它放在每个名字的左边也是。

这样做将高达25几乎相同的Silverlight对象当然结果beeing创建,然后访问Lync客户端API的这种方式。

另一种方式来做到这将是放置完整列表A(更复杂的)Silverlight应用程序里面,所以有没有,但页面上的一个实例会。这也会导致一些额外的开发工作。

的问题:是它认为不好的做法,以一个单一的网页上创建相同的Silverlight对象的25个实例?

感谢任何输入或意见,你可以给,

帕特里克

回答

2

如果你在内部企业环境中使用此进出快速获得成品是非常重要的,那么你很可能会罚款。每个Silverlight对象都需要查询每个员工的Lync状态,以便在性能方面作出决定。

或者,它不会将所有的困难,劳动密集,以创建表示单个用户的状态的Lync一个简单的单用户控件,然后显示一个Silverlight应用程序的所有内。

+0

感谢您的输入。除了迅速将其提供外,重要的是不要将用户体验改变为重要。我想我们会选择“多对象”解决方案,并且可能会同时启动新版本的目录,以便用户可以自行决定使用哪一个。这应该允许软迁移。 – 2011-02-13 11:23:12

相关问题