【发布时间】:2011-02-20 02:13:37
【问题描述】:
【问题讨论】:
【问题讨论】:
在这个阶段,如果性能至关重要,那么使用 ASE 作为您实际产品的平台通常是一个糟糕的举措。它非常适合快速制作原型和/或验证您对 API 工作原理的理解。但是对性能的影响是不小的。这也是 Google 推荐的方法:
就 ASE 提供的解释器而言,Lua 和 Python 都是在各自的进程中运行的交叉编译的 C 二进制文件。 CPython 的性能明显优于 Jython(尤其是因为 Android 目前不支持 JIT)。
对于 Android 外观,API 主要侧重于使编写脚本变得更容易,而不是那些脚本的性能。也就是说,请记住格言“先测量,然后优化”。 ASE毕竟是关于快速发展的。
如果您对应用程序有性能问题,最好使用标准的 Android SDK(或 NDK),这样您可以更好地控制系统。
【讨论】:
由于 GUI 支持接近于零,我对 ASE 的反馈也接近于零。
【讨论】:
ASE,顾名思义,是一个脚本环境。
您不应该使用它来构建成熟的应用程序,它应该只用于小型日常使用的脚本。
即如果您认为“我将使用 python 为 android 编写代码”,请再想一想:只要您无法编译它并拥有完整的库访问权限,那就不行了。
【讨论】: