5

我已经完成了我的研究并缩小了范围。好的,所以我正在决定用于开发基于云的 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)

4

1 回答 1

1

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

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

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

同样使用Java,您会因为Android而更加熟悉,所以我认为这是一个加号,更有意义。

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

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

于 2012-04-05T17:40:36.980 回答