我完成了我的研究并缩小了范围。好的,所以我决定用于开发基于云的Android应用程序的后端(服务器端)的语言和工具。我已经决定将Google App Engine作为我的框架。当我要在我的Android平板电脑上开发时,我想要一个基于云的IDE。 (我将为客户端使用原生的Android IDE应用程序。)
App Engine支持Go编程语言,Java和Python。由于似乎没有一个支持Go的稳定云IDE,我留下了Java&蟒蛇。我将我庞大的IDE列表缩小到:
Coderbuddy - (专为App Engine而设计,仅适用于Python) exo Cloud - (支持Java和Python) Cloud 9 - (支持Java和Python)
我不懂语言。在任何情况下我都必须学习Java以进行Android客户端开发。我知道Python编写代码的速度更快,所以这绝对是一个因素,但我绝对不想牺牲性能或可伸缩性。我将做很多SQL数据库的东西。
最后,如果您认为我离开了,应该向另一个方向看,请告诉我。谢谢!
编辑:我的背景语言是Delphi(Object Pascal)
答案 0 :(得分:1)
我的猜测是,使用Java你会有很多框架来寻找解决方案,我真的不认为Python会为你提供。
关于IDE,我认为你不应该用Python担心它,你可以使用SublimeText 2或Eclipse(必须安装python编辑器)。两者都很好用,Python很容易部署。
使用Java我使用Eclipse,但朋友正在使用NetBeans,并且它有一些“快捷方式”来创建服务之类的东西,例如。
同样使用Java,你会因为Android而更熟悉,所以我认为这是一个加分,更有意义。
你需要至少开始,这样你才能更好地了解什么对你最有利。
准备好了,它将与Delphi不同;)