私の開発者の仲間は最近新しい会社で働き始めました。彼の仕事の1つは、スタッフが離れた場所にいるときにユーザーがオフラインで作業し、後でサーバー側と同期できる新しいWebアプリケーションを考案することです。サーバー側プロバイダーをまだ決定していないデータベース(SQL Serverになると思います)。
いくつか調べてみましたが、2つの実行可能なオプションはLocalStorageとIndexedDbのようですが、LocalStorageがより一般的なテクノロジーですか?彼らはHTML5に移行したいと思っており、それはすべて問題なくダンディですが、私の質問は短い話ですが...
- HTML5でのオフラインデータストレージオプションは何ですか?
- より良いサポートがある古いソリューションはありますか?
- それらの方法はリスクが少ないですか?
- 実装する時間が少なくなりますか?
Webアプリケーションにデータをオフラインで保存するという概念は新しいアイデアのようには思えませんが、今日の最新のテクノロジ(html5、asp.net 4.0 / 4.5)で保存することは、まばらに探索された領域に入り始めるところです。
- あなたの会社がうまくいくことと、うまくいかないことは何ですか?
インテリジェントな証拠に基づく回答は、おそらく私の賛成を得るので、最初の答えを得るために急いで、いくつかの簡単なポイントを獲得しようとしないでください。ここでいくつかの良い確かなフィードバックを探しています。ありがとうございました。