angular.js - Web テクノロジーを使用してデスクトップ アプリケーション データをローカル + クラウドで作成するための成熟したアーキテクチャはありますか?
给我你的怀抱
给我你的怀抱 2017-05-15 17:12:25
0
3
664

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

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

给我你的怀抱
给我你的怀抱

全員に返信(3)
伊谢尔伦

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

いいねを押す +0
洪涛

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

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

いいねを押す +0
我想大声告诉你

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート