2012-09-12 57 views
3

我是新来的android开发人员,发现很难理解一些主题。我打算开发一个轮询应用程序,我想从我的服务器发布问题,并在应用程序中获取更新,用户响应将存储在我的在线数据库中。我不想要我的应用程序的任何Web界面。Google App Engine和android

我知道如何使用eclipse,android sdk和ADT创建一个android应用程序。 同样在网上阅读后,我知道我需要后端成为我的服务器和数据库(我需要外部数据库)的Google App Engine。我的第一个问题是人们使用python来开发appengine side code,我不知道python,我只知道java的基本(通过android编程),所以我应该使用appengine SDK for Java?

2)我是否需要为编码服务器端程序安装“Google eclipse插件”,或者只需要appengine sdk?该插件具有“应用引擎连接的Android项目”的功能,是否非常有用?

3)我读到我需要使用GWT SDK与GAE编程webapp,但正如我所说我不想要任何Web界面,我需要GWT吗?

任何关于如何进行我的应用程序的帮助将是非常有用的。 谢谢。

+0

我投票下来,因为我觉得你通过文档浏览而不是阅读并试用。 – Gautam

回答

9

我不知道你在哪里得到我要澄清逐一

  1. 首先,有没有必要使用GAE Android应用程式的后端所有这些误解,后端的任何是任何以可解析的格式发送数据。因此,您可以使用JSP,Node.js,Ruby on Rails,Asp.Net或任何其他适合您需要的Web框架。
  2. 就像你可以使用任何Web框架一样,你也可以使用任何适合你的数据库。

我的第一个问题是,人们使用Python开发的AppEngine端代码 ,我不知道蟒蛇,我只知道基本的Java(由机器人 编程),所以我应该使用的AppEngine SDK的Java?

如果您想用Java for GAE进行开发,那就继续吧,它的servlet只有一些限制。

2)我一定需要安装“谷歌Eclipse插件”为 编码服务器端程序,或者只是在AppEngine上SDK会做什么? 插件具有“应用引擎连接的android项目”的功能,是否 非常有用?

安装Google插件是可选的,您可以使用ant build构建它。 至于appengine连接的android项目,给它一个镜头,我帮忙。但是否适合您的需求,是您在尝试后决定的。

3)我读,我需要使用GWT SDK与 GAE web应用程序,但正如我所说,我不希望任何Web界面,将我需要GWT?

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

+0

谢谢你的说明。 – Ashish