我已经做了研究并缩小了范围。好了,我正在决定开发基于云的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 )
这两种语言我都不懂。对于Android客户端开发,我无论如何都要学习Java。我知道Python的编码速度更快,所以这绝对是一个因素,但我绝对不想牺牲性能或可伸缩性。我将会做很多SQL数据库的工作。
最后,如果你认为我说得太离谱了,应该换个方向看,请告诉我。谢谢!
编辑:我的后台语言是Delphi (Object Pascal)
发布于 2012-04-06 01:40:37
我的猜测是,使用Java你会有很多框架来寻找解决方案,但我真的不认为Python会提供这样的解决方案。
关于集成开发环境,我不认为你应该担心Python,你可以使用Eclipse2或SublimeText (必须安装python编辑器)。两者都工作得很好,而且Python很容易部署。
我用的是Eclipse,但是我的一个朋友用的是NetBeans,它有一些“快捷方式”来创建服务之类的东西。
还有Java,你会因为Android而更加熟悉,所以我认为这是一个加分,更有意义。
你至少需要开始,这样你才能更好地了解什么是最适合你的。
做好准备,它将与Delphi有很大的不同;)
https://stackoverflow.com/questions/10032093
复制相似问题