Android后端技术 - 语言(Java,Python)和IDE(CoderBuddy,exo Cloud,Cloud 9)

问题描述:

我已经完成了我的研究并缩小了范围。好的,所以我决定使用开发基于云的Android应用程序的后端(服务器端)的语言和工具。我决定将Google App Engine作为我的框架。正如我将要在我的Android平板电脑上开发的,我想要一个基于云的IDE。 (我将为客户端使用原生的Android IDE应用程序)。Android后端技术 - 语言(Java,Python)和IDE(CoderBuddy,exo Cloud,Cloud 9)

App Engine支持Go编程语言,Java和Python。由于似乎没有支持Go的稳定的云IDE,我只剩下Java & Python。我已经收窄我的广袤的IDE的名单下来:

Coderbuddy - (专为App Engine但是Python只) 外切云 - (Java的& Python的支持) 云9 - (Java的& Python的支持)

我不懂语言。无论如何,我必须为Android客户端开发学习Java。我知道Python编码速度更快,所以这绝对是一个因素,但我绝对不想牺牲性能或可伸缩性。我会做很多SQL数据库的东西。

最后,如果你认为我走了,应该看另一个方向,请让我知道。谢谢!

编辑:我的背景的语言是德尔福(Object Pascal中)

我的猜测是使用Java,你将有很多的框架,以找到解决办法,我真的不认为Python将你提供的。

关于IDE,我认为你不应该担心它与Python,你可以使用SublimeText 2或Eclipse(必须安装Python编辑器)。这两个工作都很好,Python易于部署。

使用Java我使用Eclipse,但朋友正在使用NetBeans,并且它有一些“快捷方式”来创建诸如服务之类的东西。

此外,随着Java,你会更加熟悉Android,所以我认为这是一个优点,更有意义。

您至少需要开始,这样您才能更好地了解哪种方式最适合您。

并准备好,它将是一个不同于德尔福的很多;)