2017-09-26 1 views
1

メールを使用して角度のあるフロントエンドを使用してそれをネイティブのクロスプラットフォームデスクトップアプリケーションにする学校フォトグラファー用の画像キャプチャ/ストレージソフトウェアを開発しています。アプリはオンラインとオフラインでアクセスする必要があります。オフラインの間にクライアントマシン上でデータベースを実行し、オンラインアクセスが取得されるとクラウドベースのデータベースに同期します。将来的には、エンタープライズ顧客がアプリケーションを前提にして実行し、独自のデータベースにリンクするオプションを持つことができるようにしたいと考えています。Sails.JSまたはループバック電子アプリケーション用

これを行うには、Sails.jsまたはLoopbackのいずれかを使用していました。私の特定のユースケースでは、フレームワークのほうが優れていると思いますか?私は両方のフレームワークがトランザクションを簡単に使用して、複数のクライアントからのオフラインデータをマスタークラウドデータベースに同期できると思いますか?あなたが持っているどんな入力も感謝します!おかげ

(また反応し、Reduxのは、角使用するのではなく電子を持つフォントエンドのためのより良い選択肢だろうか?)

+0

私はloopbackjsを知らないが、私は帆を知っている。私は一般的に好きですが、一般的な苦情は、水路(データ層とのインターフェースに使用する)がトランザクションをサポートしていないということです。 – arbuthnott

答えて

0

あなたが最良のあなたの呼び出しですが、技術的にループバックを話すことは何をあなたを行うことができます1つのスーツの決定します必要。

  • オフライン/オンライン同期をisomorphic Loopbackと呼びます。基本的には、オフラインモードでクライアント側をループバックすることができます。接続を確立すると、リモートサーバーと同期します(アクセス制御、検証などによってローカルデータが受け入れられるかどうかが最終的に決まります) 。 example repositoryがあります。この機能性はまだ実験的なものと考えられています。

  • トランザクションは一部のデータベースコネクタでサポートされていますが、それらのすべてではありません。文書hereがあります。

関連する問題