2011-02-11 86 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

相關問題