社内ディレクトリで、ユーザーは同僚を検索できます。結果はプレーンな HTML ページにテーブルのようなレイアウトで表示されます (バックエンドは PHP です)。リストは 25 エントリに制限されています。
ここで、そのリストのすべてのエントリの横に Microsoft Lync からのプレゼンス ステータスを表示する要求が発生しました。1 人の人物の状態を表す小さな Silverlight アプリケーションを作成するのは非常に簡単で、各名前の左側に配置することも簡単です。
もちろん、この方法では、最大 25 個のほぼ同一の Silverlight オブジェクトが作成され、Lync クライアント API にアクセスすることになります。
もう 1 つの方法は、(より複雑な) Silverlight アプリケーション内に完全なリストを配置して、ページに 1 つのインスタンスしか存在しないようにすることです。これにより、かなりの追加の開発作業も発生します。
質問: 1 つの Web ページに同じ Silverlight オブジェクトの 25 個のインスタンスを作成することは悪い習慣と見なされますか?
ご意見やご感想をお寄せいただきありがとうございます。
パトリック