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

Gee*_*ugs 5 python java ide cloud android

我做了我的研究并缩小了范围.好的,所以我决定用于开发基于云的Android应用程序的后端(服务器端)的语言和工具.我已经决定将Google App Engine作为我的框架.当我要在我的Android平板电脑上开发时,我想要一个基于云的IDE.(我将为客户端使用原生的Android IDE应用程序).

App Engine支持Go编程语言,Java和Python.由于似乎没有一个支持Go的稳定云IDE,我只剩下Java和Python.我把我庞大的IDE列表缩小到:

Coderbuddy - (专为App Engine而设计,仅适用于Python)exo Cloud - (支持Java和Python)Cloud 9 - (支持Java和Python)

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

最后,如果您认为我离开了,应该向另一个方向看,请告诉我.谢谢!

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

小智 1

我的猜测是,使用 Java,您将有很多框架来寻找解决方案,但我真的不认为 Python 会为您提供这些。

关于IDE,我认为你不用担心Python,你可以使用SublimeText 2或Eclipse(必须安装python编辑器)。两者都工作得很好,而且 Python 很容易部署。

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

另外,对于 Java,你会因为 Android 而更加熟悉,所以我认为这是一个优点,更有意义。

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

做好准备,它将与 Delphi 有很大不同;)