我正在使用Google App
引擎和Google Compute Engine
作为后端在Android中开发应用程序。
我已经在python中使用Google的演示代码作为我的应用程序的基础。
现在我有一个问题,因为我更熟悉Java然后Python,并且还需要考虑Google在大多数演示代码中支持Python而不是Java的事实,我是否应该更改我的GAE后端语言到Java ??
我应该坚持使用Python,并希望最终能够使用Python。
任何建议都表示赞赏。感谢
答案 0 :(得分:4)
以下是需要考虑的一些要点:
Python和Java都是功能强大的语言,App Engine服务在很大程度上都适用于这两种环境。
您应该使用您最熟悉的环境。这在调试服务器端的问题时会有所帮助。我会使用我最熟悉的语言,以防应用程序很关键,时间紧迫等等。如果你正在学习环境并有时间,那么看一门新语言会很棒。
由于您正在编写与App Engine中的服务器端应用程序交互的Android应用程序,因此假设您将通过Web服务公开此功能。 Python和Java环境都能够托管Web服务。事实上,使用Google Cloud Endpoints,您甚至可以为Android轻松集成生成客户端绑定(客户端库)。
答案 1 :(得分:3)
说实话,你可以选择任何一种适合自己风格的东西。
当我开始使用App Engine时,我一直都是Java。我最近切换到Python并且也喜欢它!
如果你有很多现有的java依赖项,比如你想继续使用的库等,那就坚持下去吧。否则,值得在Python水域蘸你的脚趾。