1

Windows Phone、Android、iOS など、ほとんどのモバイル プラットフォーム用のネイティブのようなバージョンを持つクロスプラットフォーム モバイル アプリを作成することを計画しています。サーバー上のDBにデータを保存することになっており、モバイルアプリは主にその(数値)データを視覚化するためのものです。

基本的な使用シナリオ

  • ユーザーがアプリを開く
  • アプリのデータはインターネット接続経由で更新されます
  • ユーザーが新しいデータを入力する
  • 新しいデータがサーバーに送信され、処理され、DB が更新されます
  • DBデータに合わせてユーザーのアプリデータを更新(ANIMATION!
  • ユーザーが自分のアプリの設定を更新すると、動作が変わります。

私は、モバイル アプリと Web サービスだけの設計とプログラミングに関して初心者なので、次の質問について教えていただければ幸いです。私が最もよく知っているテクノロジ: Java EE、Python、HTML/CSS/JS、MySQL、グラフィックス。多分私はPhoneGapに行くべきですか?どうもありがとう!

1) 推奨するクロスプラットフォーム モバイル テクノロジはどれですか?

2) サーバー/アプリ サーバーに最適なソリューションは何ですか? (推定コード行 < 5000)

3) スコアリング アルゴリズムの学習を開始するには、どこから始めるのが適切ですか?

聞かれた質問に答えがある場合は、返信してください。

サービスの基本構造

編集: 同様の質問が見つかりました:クロスプラットフォーム モバイル アプリケーション ソリューション

4

3 に答える 3

1

クロス プラットフォーム アプリケーションを作成しないようにしてください。HTML5 + jQuery を使用して実行できます。しかし、ネイティブ アプリと同じルック アンド フィールを得ることはできません。次に、windows、ios、および android には独自のルック アンド フィールがあり、独自の要素が用意されています。同じコード ベースを持つ 3 つすべてに対応することはできません。ネイティブ SDK を使用してコーディングすることをお勧めします。

于 2013-01-16T01:01:00.783 に答える
1

1) PhoneGap を使用したことはありませんが、それを認識していますが、単純な HTML5 アプリケーションを考慮することを忘れないでください。可能であれば、これにより多くの作業が節約され、互換性が最大化されます。

2) Java EE (JAX-RS/Spring を参照) と Python (django を参照) の両方で優れた RESTful Web サービスを開発できます。選択は、実際には個人的な好みの問題です。

于 2013-01-15T17:45:11.940 に答える