Silverlight:在一个 HTML 页面中创建同一 Silverlight 对象的多个实例是否可以接受?

发布于 2024-10-17 04:02:42 字数 423 浏览 4 评论 0原文

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

现在,请求在该列表中的每个条目旁边显示 Microsoft Lync 的在线状态。创建一个小型 Silverlight 应用程序来表示一个人的状态非常容易,将其放置在每个名字的左侧也很容易。

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

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

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

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

帕特里克

in our corporate directory users can search for their coworkers. Results are then displayed in a table-like layout on a plain HTML page (the backend is PHP if that's any matter). The list is limited to 25 entries.

Now the request has come up to show the presence status from Microsoft Lync next to every entry in that list. Creating a tiny Silverlight application to represent the status of one single person is quite easy, placing it to the left of each name is also.

This way of doing it will of course result in up to 25 almost-identical Silverlight objects beeing created and then accessing the Lync client API.

Another way to do it would be to place the complete listing inside a (more complex) Silverlight application, so that there wouldn't be but one instance on the page. This would also cause quite some extra development work.

The question: Is it considered bad practice to create 25 instances of the same Silverlight object on one single web page?

Thanks for any input or opinion you can give,

Patrick

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

檐上三寸雪 2024-10-24 04:02:42

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

或者,创建代表单个用户的 Lync 状态的简单单用户控件,然后在单个 Silverlight 应用程序中显示所有内容,并不那么困难或耗费大量人力。

If you're using this in an internal corporate environment and getting the finished product out quickly is important then you're likely fine. Each Silverlight object will need to query the Lync status of each employee so that may be a deciding factor in terms of performance.

Alternatively, it wouldn't be all the difficult or labor intensive to create a simple single user control representing a single user's Lync status and then display all inside of a single Silverlight app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文