1

オフラインで作業できる Web アプリケーションを設計する必要があります。

したがって、通常モードでオンラインで機能する多くの作業ポイントがあり、中央サーバーに接続されています。

現在、さまざまな理由で中央サーバーが利用できない場合があります。(インターネットがない、サーバーがクラッシュしたなど)ので、オフライン作業モードに入る必要があります。クライアントは待つべきではないため、何らかの作業を行うためだけにフル稼働する必要はありません。

私はすでに念頭に置いているカスタム ソリューションですが、そのようなことを行うフレームワークまたは何かを既に知っているかどうか疑問に思っています。

ありがとうございました !

4

3 に答える 3

2

何百人もの従業員がラップトップで使用できるデスクトップ アプリを作成しました。データベース レプリケーションを使用して、データベースのラップトップ コピーからデータベースのサーバー コピーにデータをマージしました。データベースに含まれるデータの量は、製品情報、顧客の連絡先情報など、膨大なものでした。担当者が販売注文や請求書などを作成できるようにするために必要なのは、これだけでした。担当者が、接続されているときだけではなく、常にソフトウェアを使用できることが重要でした。ただし、このアプローチには課題があります。ローカル データベースが頻繁に同期されない場合、両端のデータが古くなり、競合する更新に対処する必要があります。

オフラインで作業するためにローカルで必要なデータベース情報の量がそれほど多くない場合は、新しい HTML5 オフライン ストレージを利用して Web サイトを使用できます。

ここでの重要な要素は、ユーザーがオフラインで作業しているときにユーザーが必要とするデータの量、データがどれだけ新鮮である必要があるか、オンラインとオフラインで作業している時間の割合であると思います。

于 2011-06-04T17:27:55.760 に答える
1

Google Gearsを使用できます。

ここに別のリンクがあります: http://www.scriptol.com/ajax/google-gears.php

于 2011-06-04T17:23:52.890 に答える
1

アプリが html/javascript の場合は、HTML5 アプリケーション マニフェストを使用します。次のリソースを参照してください

http://www.w3.org/TR/offline-webapps/ http://www.webreference.com/authoring/languages/html/HTML5-Application-Caching/

于 2011-06-04T17:16:14.843 に答える