3

Steve Sanderson は、upshot.js JavaScript フレームワークを使用したオフライン サポートを備えた、モバイル デバイス用の MVC 4 SPA "Delivery Trucker" を紹介しました。

http://channel9.msdn.com/Events/TechDays/TechDays-2012-Belgium/199

MVC チームが upshot.js のサポートを終了したようです

モバイル デバイスのオフライン サポートを提供する JavaScript フレームワークは他にありますか?

例: MVC4 SPA アプリケーションがスマートフォンで実行されています。電話が受信できなくなる可能性があります。SPA は HTML5 ローカル ストレージを使用して、オフライン時にデータの変更を保存しています。問題の JavaScript フレームワークは、モバイル デバイスがオンラインに戻ったことを検出し、変更を HTML5 ローカル ストレージから DB サーバーに同期します。

MVC チームがモバイル デバイスでオフラインで実行されるシングル ページ アプリケーション (SPA) テンプレートのサポートを提供してくれると、非常に助かります。役立つと思われる場合は、投票してください: http://aspnet.uservoice.com/forums/147203-spa-single-page-application-framework-with-javas/suggestions/3721721-offline-support-for-シングルページ アプリケーション テンプレート

4

1 に答える 1

1

SpineJSは、モデル オブジェクトの永続的なローカル ストレージをサポートしています。ここにガイドがあります。実際、プログラマーが使用するのは驚くほど透過的であり、強くお勧めします。

具体的には、次の方法で要件に適合します。

  1. オフライン時に状態の変更をローカルに保存できます
  2. サーバー側のサービスがオンラインに戻ったときに自分自身をアナウンスし、変更をバックエンドにプッシュすることが可能です
  3. Spine.js の作成者は、オフライン時に行ったトランザクションの AJAX CRUD リプレイを使用して、そのプロセスの自動化を実装することを計画しています。詳細については、こちら を参照してください
于 2013-03-15T01:13:10.823 に答える