1

70人のモバイルラップトップユーザーは、ケースのサブセットをダウンロードし、オフラインデータ入力を許可し、再接続時に結果をアップロードする、外部で開発された.NETアプリケーションの新しいバージョンに苦労しています。データ転送は、ダイヤルアップリンクと有線イーサネットリンクの両方で信頼できないようです。.NET2.0SP1を使用します。

.NET Remotingを使用したことがある場合は、ここで安定した「適切な」ものにする必要があります。これにより、さらにデバッグを行うと、安定したアプリケーションが生成されますか?それとも、他の方向、おそらくMicrosoft Sync Framework 2.0に目を向けるべきでしょうか?

編集:最も重要なのは...レガシーですが... .NET Remotingは本質的に安定していて十分に適しているので、優れた開発者は必要なことを確実に実行できますか?

このためには、最適以上のものが必要です。代替手段は、空中で飛行機を変更することです(インスピレーションについては、ダクトテーププログラミングに関するJoelを参照してください。)

4

2 に答える 2

6

.NETRemotingのような古い.NET1.1通信技術は絶対に避けたいと思います。これらのフレームワークは、Microsoftによって「レガシー」として正式に非推奨にされており(2009年9月現在)、推奨される代替品はWCFです。WCFは、必要なことを確実に実行できます。WCFはWebサービスプラットフォームであるため、ラップトップユーザーに安定したオフライン環境を実装するのに苦労する必要はありません。

ただし、MS Sync Framework 2.0が必要なことを実行し、使いやすくする場合は、それを使用します。これはMicrosoftの現在のテクノロジプラットフォームであり、かなり堅実なはずです。

于 2009-11-03T08:11:33.843 に答える
4

あなたが説明したニーズのために、同期フレームワークはあなたを助けるために構築されました。サイトからの直接引用:

任意のデータタイプ、任意のデータストア、任意の転送プロトコル、および任意のネットワークトポロジをサポートする、アプリケーション、サービス、およびデバイスのコラボレーションとオフラインアクセスを可能にする包括的な同期プラットフォーム。

これは率直に言って、あなたのニーズに応えます。役立つリンクがいくつかあります。

同期フレームワーク開発センター

Sync101-はじめに

お役に立てれば。

于 2009-11-03T08:15:51.727 に答える