java - 谷歌应用引擎 : Java or Python

标签 java python google-app-engine

<分区>

Possible Duplicate:
Choosing Java vs Python on Google App Engine

我们将为下一个大型 Web 项目使用 Google Appengine 平台。但我们不确定使用哪种风格:Java 还是 Python。

您能否就每种方法的利弊提出建议?这是更快地构建更具可扩展性和效率的解决方案的最佳方式。

提前致谢

最佳答案

我对评论声称“非常相似”的问题给出了公认的答案——但那是将近一年前的事了。我仍然有同样的偏见(仍然是 Python 的专家,对 Java 生疏了),但在中间的一年里,我会说 Java 运行时已经 catch 了 Python 运行时——或者,如果还没有 catch 的话,它取得了长足的进步(当然,两个运行时都“并行”;-)。我在该答案中的大部分一般考虑仍然大致有效。

所以今天的主要考虑是,我认为,团队对 Python 的熟悉程度,以及对 Java 的熟悉程度——如果对其中一个非常熟悉而对另一个完全不熟悉,那么就选择你已经知道的,因为“ catch ”另一个人所需的时间是一种成本,可能比您可以通过某种方式获得的优势更大(对于想要“扩展思维”体验的爱好者,我建议相反:捕获机会学习什么你还不知道——但就即时生产力而言,坚持你所知道的会提高它;-)。

如果您确定某个“ killer 级库”可以在其中一种运行时上运行良好,并且您真的很想在您的应用中使用它,那么这可能是决定性因素,如果对这两种语言的熟悉程度存在差异的话对你的情况不是决定性的。

关于java - 谷歌应用引擎 : Java or Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799811/

相关文章:

python - 字符串转换返回null

java - 找不到 :/_ah/start on Google App Engine 的文件

google-app-engine - 去吧,AppEngine : How to structure templates for application

java - 如何使用 python 在 jar 文件中调用 python 脚本?

java - 如何在选择相应的标签栏时跳转到 Fragment

java - MigLayout 中的单元格

python - 查找两个数据集之间对应的 bin

python - 如何在 Python 中创建共现矩阵?

google-app-engine - App Engine 高 CPU 警告 - 这真的是一个问题吗?

java - 同步方法是否必须位于使用它的类的外部?