2010-05-16 56 views

回答

4

在這個階段,如果性能至關重要,那麼將ASE用作實際產品的平臺通常會是一個壞的舉措。這對於快速構建原型和/或驗證您對API的工作原理非常有用。但是,這次的表現並不平坦。這也是Google推薦的方法:

對於ASE提供的解釋器,Lua和Python都是交叉編譯的C二進制文件,它們在自己的進程中運行。 CPython比Jython更具性能(特別是因爲Android目前不支持JIT)。

至於Android外觀,API主要側重於編寫腳本比編寫腳本更容易。也就是說,記住這句格言:「先衡量,然後優化。」畢竟,ASE是關於快速發展的。

如果您對應用程序有性能問題,最好使用標準的Android SDK(或NDK),以便對系統有更多的控制權。

-2

由於GUI支持接近零,我對ASE的反饋也接近於零。

+0

有人可以評論爲什麼mkotechno獲得負面評分?如果沒有任何GUI支持,這會影響我甚至將其用於測試和驗證概念演示的決定。或者更好的是,mkotechno,你能提供鏈接來證明ASE不支持GUI嗎? – Dave 2010-12-07 15:14:47

0

ASE,顧名思義,是一個腳本環境。

您不應該用它來構建完整的應用程序,它只能用於小日常使用的腳本。

即如果您認爲「我將使用python編碼爲android」,請再想一想:只要您無法編譯它並擁有完整的庫訪問權限,那就是不行。

+0

「小日常使用腳本」是什麼意思? – systempuntoout 2010-05-16 18:19:51

+0

任何使用腳本語言在普通計算機上製作的小腳本。一些東西通常不意味着分發,絕對不適合做複雜的事情。 – 2010-05-16 18:33:37