Android:Java v。Python

问题描述:

除了通常的Python v。Java问题之外,是否有任何理由赞成使用Python或Java而不是其他方式在Android手机上开发?Android:Java v。Python

Java在Android平台上是“更原生”的; Python正在努力争取获得平价,但还没有AFAIK。与App Engine相反的情况大致相反,Python的使用时间比Java多一年,因此它仍然更加成熟和完整(即使Java正在赶上)。因此,在任何情况下,如果部署应该发生在像Linux这样的通用平台上,那么在Java和Python之间任何情况下都不能确定,我认为成熟度和完整性参数可能会影响Python在App Engine上部署,并在Java上部署Android。

+0

您是否期望Python在不太遥远的将来赶上(或者相当接近或足够好)? – foosion 2009-10-29 01:44:16

+4

@foosion,当然,我会期待它,但是在过去,我被认为在这样的期望中是错误的,成为一个乐观主义者。例如,我预计诺基亚S60系列的Python在第一次发布后的一两年内就可以使用......事实上,它花费了5年的时间!) - 我预计Google Chrome for Mac和Linux已经准备就绪在去年圣诞节前后,今天仍然处于预测阶段:-(。啊,作为乐观主义者有它的补偿!) – 2009-10-29 02:25:04

+0

自从该链接中提到的6月推出以来,我还没有看到太多。任何更新的信息或更多详细信息? – foosion 2009-10-29 00:00:19

在移动平台上,性能和内存使用情况比桌面或服务器要重要得多。 Android上运行的JVM针对移动平台进行了高度优化。根据我在Android上看到的关于Python的链接,他们都没有看到针对移动平台的优化虚拟机。