問題タブ [offlineapps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - CocuchDB/TouchDB は、iOS アプリのオフライン/オンライン セットアップを提供するように設計されていますか?
CouchDB についてあまり理解していないため、少し混乱しています。簡単な言葉で説明しましょう。クライアントが Android バージョンを要求する可能性がある iPhone アプリを開発しています。このアプリケーションのデータ ストレージとして CouchDB を使用しています。
管理者が情報を設定/更新できるバックエンドを設計しました。更新されたすべての情報は、すべての iphone デバイスに複製される必要があります。サーバーからデバイスへの複製と言うとき、ある iPhone デバイスから別の iPhone デバイスへの複製を意味するのではありません。更新のソースが常にサーバーになることを意味します。
私のクライアントは、可能であればほとんどの機能がオフラインで動作することも望んでいます。一部の機能をオフラインにするために、クライアントは、自動的に同期される CouchDB と TouchDB (iPhone の場合) を使用するように求められました。
私によると、CouchDB はこの目的を果たすようには設計されていませんが、データのソースが 1 つのサーバーではなく複数のサーバーである分散コンピューティングに必要なレプリケーション用に設計されています。
CouchDB/TouchDB を使用すると、多くの問題に直面しています。大きな問題の 1 つは、ロジックと UI の実装が一緒に xcode に組み込まれていることです。明日 Android アプリケーションを開発したい場合は、同じロジックを Android 構文で実装する必要があります。ロジックを変更すると、両方のバージョンを更新する必要があります。クライアントが明日 Windows と BB バージョンを開発したい場合は、さらにイライラします。
これを避けるために、1 つのミドルウェアを構築し、そこにロジックを保持する 3 層アーキテクチャを使用する必要があることをクライアントに提案できます。アプリ レベルで開発する必要がある作業は、WebService を介してミドルウェアからデータを取得し、UI を表示することだけです。
しかし、クライアントに提案する前に、専門知識から自分のアイデアを確認したいと思います. 私は CouchDB について十分な知識がなく、おそらく CouchDB はオフライン/オンライン セットアップ用にのみ設計されているため、間違っている可能性があります。
エキスパートからここまでお待ちください。
javascript - JS ファイルを削除し、別のファイルを含める
オフライン Web アプリの使用を開始しています。オフラインのときに localstorage を使用して単純な abm を作成する小さなテスト アプリがあります。オンラインのとき、アプリはバックエンド言語として php を使用し、接続が戻ったときに localstorage と php を同期するという考えです。
現在、データを localstorage に保存するために使用される関数は、php にデータを送信するために使用される関数とは異なります。
動的に、1 つの JS ファイルをアンロードし (offline.js と呼びましょう)、別の JS ファイル (online.js) をロードすることは可能ですか?
それとも魔女がより良いアプローチでしょうか?すべての関数を 1 つのファイルに含めて、リスナーを動的に変更する必要がありますか?
windows - デスクトップ アプリと Web アプリの開発の違いと類似点
この質問に曖昧さがある場合はご容赦ください。一言で言えば、私は数年間、PHP、Javascript、JSON、AJAX、HTML、CSS3、ASP を使用して Web サイトを構築してきました (何年も前によくわかりませんでした)。
最近、クライアントが Web ではなくデスクトップ (オフライン) でアプリを使用することを好むプロジェクトに出くわします。
これを学ぶのは長い道のりでしょうか?Web からデスクトップへの移行に頭を悩ませることはできません。私が調査する必要があるものの 50,000 フィートの概要を誰か教えてくれませんか? 詳細は必要ありません。全体的なアプローチのみです。
いわばシステムを「オフライン」で実行するためのツールを提供するパッケージを読む必要がありますか? 用語やどこから始めればよいかさえわかりません。
主な理由の 1 つは、Imagemagick などの機能がオンラインで画像を処理するには遅すぎるように見えることです。クライアントは、インターネットの速度に依存する必要がないツールを望んでいます。Go Daddy は、ツールのアップグレードに関しては役に立たないので、画像処理用のスタンドアロン システムを作成したいと考えています。
また、タイム トラッキング ツールのようなデスクトップ ウィジェットの作成にも取り組みたいと考えています。自己完結型で、作成したダウンロード プログラムから実行できるものであれば何でも作成したいと考えています。
これは本当に悪い考えですか?
php - オフラインの FB 投稿が機能しない
彼がオフラインのときに、ユーザーのウォールに投稿する必要があります。私は投稿の数を調べ、以下に書かれたコードが問題ないように見え、エラーをスローせず、正常に完了したことを確認しましたが、ユーザーウォールに投稿が表示されません. 助けてください。
iphone - 特定の場所へのルーティングを含むオフライン マップ
アプリでオフライン マップを表示したいのですが、どうすれば実装できますか? いくつかのリンクを確認しましたが、開始方法がわかりません。
オフラインで使用するために Google マップのタイルをキャッシュする方法は?
http://mapbox.com/mapbox-ios-sdk/
ドキュメント ルートからの Route-Me オフライン マップ
正しい方法を見つけるのを手伝ってください。
前もって感謝します。