3

私はアンドロイド開発に不慣れで、いくつかのトピックを理解するのが難しいと感じています. サーバーから質問を投稿してアプリで更新し、ユーザーからの応答をオンラインデータベースに保存するポーリングアプリを開発するつもりです。アプリケーションの Web インターフェイスは必要ありません。

Eclipse、Android SDK、および ADT を使用して Android アプリを作成する方法を知っています。また、ウェブで読んだ後、サーバーとデータベース用のバックエンドが Google App Engine である必要があることを理解しました (外部データベースが必要です)。

1) 私の最初の問題は、人々が python を使用して appengine サイド コードを開発していることです。私は python を知りません。(Android プログラミングによる) java の基本を知っているだけなので、appengine SDK for Java を使用する必要がありますか?

2)サーバー側プログラムをコーディングするために「Eclipse用Googleプラグイン」をインストールする必要がありますか、それともappengine sdkだけで十分ですか?このプラグインには「App Engine 接続型 android プロジェクト」という機能がありますが、非常に便利ですか?

3) GAE を使用した webapp のプログラミングには GWT SDK を使用する必要があることを読みましたが、私が言ったように、web インターフェイスは必要ありません。GWT は必要ですか?

申請の進め方に関するヘルプは非常に役に立ちます。ありがとうございました。

4

1 に答える 1

9

これらの誤解をどこから得ているのかわかりません。1つずつ明確にしましょう。

  1. まず第一に、AndroidアプリのバックエンドにGAEを使用する必要はありません。バックエンドは、解析可能な形式でデータを出力するものであれば何でもかまいません。したがって、、、、またはその他のニーズに合ったWebフレームワークを使用JSPできます。Node.jsRuby on RailsAsp.Net
  2. 任意のWebフレームワークを使用できるのと同じように、自分に合った任意のデータベースを使用することもできます。

私の最初の問題は、人々がPythonを使用してappengineサイドコードを開発することです。私はpythonを知らず、javaの基本(androidプログラミングによる)を知っているだけなので、appengine SDK for Javaを使用する必要がありますか?

Java for GAEを使用して開発する場合は、先に進んでください。いくつかの制限がある単なるサーブレットです。

2)サーバー側プログラムをコーディングするために「Eclipse用のGoogleプラグイン」をインストールする必要がありますか、それともappengine sdkだけでインストールできますか?プラグインには「AppEngineに接続されたAndroidプロジェクト」の機能がありますが、とても便利ですか?

Googleプラグインのインストールはオプションであり、antビルドを使用してビルドできます。appengineに接続されたAndroidプロジェクトについては、試してみてください。お手伝いします。しかし、それがあなたのニーズに合っているかどうかは、試してみてから決めることです。

3)GAEを使用したWebアプリケーションのプログラミングにはGWTSDKを使用する必要があると読みましたが、Webインターフェイスは必要ないと述べたので、GWTが必要ですか?

GWTの使用は、GAEでは完全にオプションです。必要な場合にのみ使用してください。

于 2012-09-12T15:41:47.370 に答える