3

我是 android 开发的新手,发现很难理解一些主题。我打算开发一个投票应用程序,我想从我的服务器发布问题,这些问题在应用程序中更新,用户的回复存储在我的在线数据库中。我不想要我的应用程序的任何 Web 界面。

我知道如何使用 eclipse、android sdk 和 ADT 创建一个 android 应用程序。同样在网上阅读后,我知道我需要后端成为我的服务器和数据库的 Google App Engine(我需要外部数据库)。

1)我的第一个问题是人们使用python开发appengine端代码而我不知道python,我只知道java的基础(通过android编程),所以我应该使用appengine SDK for Java吗?

2)我是否必须安装“Google plugin for eclipse”来编码服务器端程序,还是只需要appengine sdk?插件有个“App engine连接android项目”的功能,是不是很有用?

3)我读到我需要使用 GWT SDK 来使用 GAE 对 webapp 进行编程,但是正如我所说我不需要任何 web 界面,我需要 GWT 吗?

有关如何继续我的申请的任何帮助都将非常有用。谢谢你。

4

1 回答 1

9

我不确定您从哪里得到所有这些误解,让我一一澄清

  1. 首先Android应用程序的后端不需要使用GAE,后端可以是任何以可解析格式发出数据的东西。因此,您可以使用JSPNode.js、或任何其他适合您需要的 Web 框架。Ruby on RailsAsp.Net
  2. 就像您可以使用任何 Web 框架一样,您也可以使用任何适合您的数据库。

我的第一个问题是人们使用 python 开发 appengine 端代码而我不知道 python,我只知道 java 的基本知识(通过 android 编程),所以我应该使用 appengine SDK for Java 吗?

如果您想使用 Java 为 GAE 开发,请继续,它只是带有一些限制的 servlet。

2)我是否必须安装“Google plugin for eclipse”来编码服务器端程序,还是只需要appengine sdk?插件有个“App engine连接android项目”的功能,是不是很有用?

安装 Google 插件是可选的,您可以使用 ant builds 构建它。至于appengine连接的android项目,试一试,我确实有帮助。但它是否适合您的需求,由您尝试后决定。

3)我读到我需要使用 GWT SDK 来使用 GAE 对 webapp 进行编程,但是正如我所说我不需要任何 web 界面,我需要 GWT 吗?

对于 GAE,使用 GWT 是完全可选的。仅在需要时使用它。

于 2012-09-12T15:41:47.370 回答