0

安静な Web サービスと通信し、json データを解析する Phonegap を使用してモバイル アプリケーションを構築したいと考えています。

  1. Java で http 接続を使用して安らかな Web サービスを呼び出し、cordova で独自のプラグインを作成して Java コードを JavaScript ファイルに接続します。

    2.残りのサービスと通信するための ajax 呼び出しの作成。

以下のニーズを考慮すると、どちらが優れていますか。

1.https Webサービスを呼び出すことができます.androidのhttpsには証明書を含める必要があるため、多くの混乱を含むためのbksファイルを作成します。

2.json データを受信して​​解析し、html ページにレンダリングできる必要があります。

3.主にAndroid OS向けにこのアプリを構築する必要がありますが、ios、windowsなど向けに構築できればより良いでしょう。

私が正しいツールを使用しているかどうか教えてください。

4

2 に答える 2

0

PhoneGap を選択するということは、HTML/JS/CSS の専門知識を可能な限り再利用したいということです。たとえば、プロジェクトに jQuery Mobile (またはその他のフレームワーク) を選択した場合、jquery は既にニーズに対応する ajax を提供しており、JAVA レイヤーにまで踏み込む理由はありません。

そうは言っても、正しいアプローチは、JavaScript フレームワークによって提供される ajax メカニズムを使用することです。これはオプション 2 であり、生の ajax を利用してビルドする必要はありません。jQuery/jQueryMobile + Backbone + backbone.marionette (phoneGap アプリでこれらを使用しています) を使用する場合のように、役立つアドオンがたくさんあります。こののように、実際には「www」ディレクトリの下の phoneGap アプリの一部です。

また、すべてのツールがあれば、Web サービスへの通信はほとんど問題になりません。どのツールを使用するかについて提案することは、Stackoverflow では許可されていません:-)

于 2013-09-25T20:33:57.707 に答える