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

Android后端技术-语言(Java、Python)和;IDE(CoderBuddy、exo Cloud、Cloud 9),java,android,python,ide,cloud,Java,Android,Python,Ide,Cloud,我已经做了研究,缩小了范围。好的,所以我决定使用哪种语言和工具来开发基于云的android应用程序的后端(服务器端)。。我决定使用谷歌应用引擎作为我的框架。由于我将在我的android平板电脑上开发,我想要一个基于云的IDE。(我将在客户端使用本机android IDE应用程序) appengine支持Go编程语言、Java和Python。由于似乎没有一个稳定的云IDE支持Go,我只剩下Java和Python了。我已经将我庞大的IDE列表缩小到: Coderbuddy-(专为应用程序引擎设计,但

我已经做了研究,缩小了范围。好的,所以我决定使用哪种语言和工具来开发基于云的android应用程序的后端(服务器端)。。我决定使用谷歌应用引擎作为我的框架。由于我将在我的android平板电脑上开发,我想要一个基于云的IDE。(我将在客户端使用本机android IDE应用程序)

appengine支持Go编程语言、Java和Python。由于似乎没有一个稳定的云IDE支持Go,我只剩下Java和Python了。我已经将我庞大的IDE列表缩小到:

Coderbuddy-(专为应用程序引擎设计,但仅限于Python) exo云-(支持Java和Python) 云9-(支持Java和Python)

我两种语言都不懂。在任何情况下,为了Android客户端开发,我都必须学习Java。我知道Python编写代码的速度更快,所以这无疑是一个因素,但我绝对不想牺牲性能或可伸缩性。我会做很多SQL数据库的事情

最后,如果你认为我走远了,应该朝另一个方向看,请告诉我。谢谢


编辑:我的背景语言是Delphi(Object Pascal)

我猜使用Java你会有很多框架来找到解决方案,我真的不认为Python会提供给你这些

关于IDE,我认为您不应该为Python担心,您可以使用SublimiteText2或Eclipse(必须安装Python编辑器)。这两种方法都非常有效,而且Python易于部署

对于Java,我使用Eclipse,但一位朋友使用NetBeans,它有一些“快捷方式”来创建服务之类的东西

还有Java,因为Android,你会更加熟悉它,所以我认为它是一个加号,更有意义

你至少需要开始,这样你才能更好地了解什么最适合你

准备好了,它将与德尔福大不相同;)