1

社内ディレクトリで、ユーザーは同僚を検索できます。結果はプレーンな HTML ページにテーブルのようなレイアウトで表示されます (バックエンドは PHP です)。リストは 25 エントリに制限されています。

ここで、そのリストのすべてのエントリの横に Microsoft Lync からのプレゼンス ステータスを表示する要求が発生しました。1 人の人物の状態を表す小さな Silverlight アプリケーションを作成するのは非常に簡単で、各名前の左側に配置することも簡単です。

もちろん、この方法では、最大 25 個のほぼ同一の Silverlight オブジェクトが作成され、Lync クライアント API にアクセスすることになります。

もう 1 つの方法は、(より複雑な) Silverlight アプリケーション内に完全なリストを配置して、ページに 1 つのインスタンスしか存在しないようにすることです。これにより、かなりの追加の開発作業も発生します。

質問: 1 つの Web ページに同じ Silverlight オブジェクトの 25 個のインスタンスを作成することは悪い習慣と見なされますか?

ご意見やご感想をお寄せいただきありがとうございます。

パトリック

4

1 に答える 1

2

これを社内環境で使用していて、完成品を迅速にリリースすることが重要な場合は、おそらく問題ありません。各 Silverlight オブジェクトは、各従業員の Lync ステータスを照会する必要があるため、パフォーマンスの決定要因になる可能性があります。

あるいは、1 人のユーザーの Lync ステータスを表す単純な 1 つのユーザー コントロールを作成し、1 つの Silverlight アプリ内にすべてを表示することは、それほど難しくなく、労力もかかりません。

于 2011-02-11T16:49:23.903 に答える