Google App Engine - Java还是Python?

Mic*_*int 8 python java google-app-engine

我注意到这是在下面的帖子中提到.有没有人用过这两个,能否最终告诉我哪个更好?似乎python可能更容易实现并且更快?

Ale*_*lli 17

到目前为止,这两种实现都是相当成熟和稳固的,并且它们的功能非常相似(我认为它还不是100%相等,但是,朝这个方向发展).所以,如果你只知道两种语言中的一种,我会说"只是为了它".如果你已经知道两者,你不需要我的建议;-).

如果你们两个都不知道,那么rarin会尝试一些非Java语言(或多或少;-)支持GAE的JVM端(我相信这包括Scala,服务器端Javascript,JRuby等)那么值得一试.如果您既不知道又不想冒"非一流支持的语言"的风险,我绝对同意您的观察,即Python的学习速度更快(但当然我偏向于Python; - ).


小智 8

我用过这两个,我的结论是最大的区别在于图书馆.从理论上讲,两者都有很好的库可以做几乎所有的事情,但实际上很多库都不适用于app引擎:

  • 所有Java库都是 Java并且应该可以工作,但是由于app引擎不允许线程,甚至不是所有*java.**依赖项,它都是......让我们说有问题.
  • 另一方面,Python有更少的库,而且许多只是本机C库的包装器,它们也不起作用.:(

由于两个版本对库都有如此糟糕的支持,我称之为领带.对于非常简单的"只显示一些内容"-web应用程序,您当然不需要任何外部库.

我现在使用Python,因为它规则.;)