2011-10-02 7 views
3

実世界のクライアントのための学校プロジェクトでは、オフラインモードで何らかの種類のデータベースに情報を保存するアプリケーションを作成するよう求められています。オフラインのdb appをオンライン同期、クロスプラットフォーム、HTML5を使用しますか?

HTML5はウェブストレージ(ローカル)を使用するのが最善の方法ですか?すべてのブラウザはそれをサポートしているように見えるので、オンラインでの使用に最適な選択肢だと思われますが、インターネットにアクセスできないオフラインモードでも使用できますか?私はここで少し失われています。

答えて

4

オフラインでコンテンツを保存する必要がある場合は、HTML5のローカルストレージ機能が最も簡単です。あなたはおそらくローカルファイルシステムにアクセスできるJavaや(spit)ActiveXで何かをすることができますが、なぜホイールを再発明するのでしょうか?あなたができる、それを明確にするため

Best way to synchronize local HTML5 DB (WebSQL Storage, SQLite) with a server (2 way sync)

:いっそのこと、すでにオフラインの要件のために十分です、あなたのウェブサイト上のDBに「ローカル」ストレージを同期させたライブラリを、そこに存在する

ローカルストレージを使用して、ローカルに保存されたデータをメインデータベースに同期させることができます。

ターゲットとする多数のプラットフォームを考慮すると、HTML5だけが唯一の解決策である可能性があります。

2

はい、あなたは正しい方向にあります。 Web Storageは、クライアント側のdbを使用して情報を格納します。したがって、インターネット接続は必要ありません。もっと読むことができますhere

関連する問題