1

私は予約用の Web/デスクトップ/モバイル アプリを構築する責任を負っています。そのため、デスクトップ、モバイル、または Web アプリのいずれかで予約が行われるたびにすべてを同期する必要があることは明らかです。開発に WPF と SILVERLIGHT の使用を考えています私の質問は、これを開始する前にアドバイスを求めているだけです.WPFで同期を行うプロトコルまたは方法はありますか? それとも、別の言語を使用した方がよいでしょうか?

私の質問がばかげているように聞こえる場合はすみません。同期で何かをしたことがなく、ガイドを探しているということです。

前もって感謝します。

4

2 に答える 2

2

WPFで同期を行うプロトコルまたは方法はありますか?

クライアント サーバー アーキテクチャを使用して、すべてのクライアント間の同期を処理できます。これが機能する方法は、ビジネスのバックエンド ロジック (この例では予約を管理する) を処理する中央サーバーを用意し、クライアントがサーバーから受信したユーザー データを表示するフロントエンド アプリケーションとして機能することです。 UI を介して操作し、データベースにデータを保存するなどのさらなる処理のためにサーバーに送り返します。開発環境として DotNet プラットフォームを選択した場合、Windows Communication Foundationをクライアントとサーバー間の通信フレームワークとして使用できます。

別の言語を使用した方がよいでしょうか?

同期は、WPF、Silverlight、その他のフレームワークのいずれであっても、アプリの開発に選択した UI フレームワークに依存するべきではありません。UI と DALの間の結合を緩く保つ別のレイヤー (WCF など) にする必要があります。

お役に立てれば

于 2013-10-06T10:57:02.717 に答える