検索

ホームページ  >  に質問  >  本文

angular.js - Web テクノロジーを使用してデスクトップ アプリケーション データをローカル + クラウドで作成するための成熟したアーキテクチャはありますか?

現在、次のようなプロジェクト要件があります。
1. Windows デスクトップ バージョンである必要があるストア管理システムは、現時点では考慮されていません。オフラインで使用する必要があります。つまり、データはローカルに保存されます。システムはネットワーク接続の影響を受けませんが、ネットワーク環境が良好な場合、データは自動的にクラウドに保存されます。クラウドサーバーに同期されています

既存の技術チームは Web 開発の経験しかありません。調査の結果、デスクトップ開発に使用されている Web アーキテクチャは Electron と nw.js です。これを使用したことのある友人から、いくつかの落とし穴がありますか?データの保存と同期に使用されますか?

给我你的怀抱给我你的怀抱2821日前692

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:14:25

    ローカルデータストレージにはnedbがあります。データを同期したい場合は、自分で確認して手動で同期することができます。自動同期は現実的ではありません。罠なら大丈夫、致命的なバグは無いし基本的にニーズは満たしてます

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 17:14:25

    おすすめelectron,最近用electron写了一些小项目,配合vue,写起来很方便。相比与nw.js更新頻度が高くなるようです。問題の 1 つは、パッケージ化されたアプリが少し大きく、約 100m であることです。

    ローカルストレージが使用されていますlocalStorage,但是存储空间有限,node使用sqlite3ストレージには十分なはずです。ここではQ&Aを紹介します。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:14:25

    electron を推奨します。nw.js は不安定で、パッケージ化時に問題が発生する可能性があります。

    https://github.com/alcat2008/...

    現在使用している足場です、ぜひお試しください。

    返事
    0
  • キャンセル返事