Frage

Hat jemand Gebrauch gemacht ASE ( Android Scripting-Umgebung ) für etwas anderes als Proof of concept-Anwendungen?

Was sind die wichtigsten Einschränkungen?

Jedes Feedback wäre toll.

War es hilfreich?

Lösung

Als diese Phase des ASE als Ihre tatsächlichen Produkt-Plattform wäre im Allgemeinen ein schlechter Zug, wenn die Leistung entscheidend ist. Es ist toll für Rapid Prototyping etwas und / oder Überprüfung Ihr Verständnis davon, wie die API funktioniert. Aber die Leistung Hit ist nicht trivial. Dies ist der Ansatz Google empfiehlt, auch:

  

Im Hinblick auf die Dolmetscher ASE bietet, Lua und Python sind beide Quer zusammengestellt C Binärdateien, die in ihrem eigenen Prozess ausgeführt. CPython ist wesentlich performanter als Jython (zumal Android derzeit nicht JIT-Unterstützung).

     

Wie für die Android Fassaden wird die API in erster Linie konzentriert sich auf es einfacher zu schreiben Skripte als auf die Leistung dieser Skripte zu machen. Wie gesagt, denken Sie daran, das Sprichwort „Maßnahme zuerst, dann optimieren.“ ASE ist über die schnelle Entwicklung, nachdem alle.

     

Wenn Sie die Leistung haben Bedenken für Ihre Anwendung, ist es wahrscheinlich besser, den Standard-Android-SDK (oder NDK) zu verwenden, wo Sie mehr Kontrolle über das System haben werden.

Andere Tipps

ASE, wie der Name schon sagt, ist eine Scripting Umwelt.

Sie sollten es nicht verwenden vollwertige Anwendungen zu bauen, sollte es nur für kleinen täglichen Gebrauch Skripte verwendet werden.

d. wenn Sie dachten, „Ich werde Code für Android mit Python“, denken Sie noch einmal. solange man es nicht kompiliert werden kann und haben die volle Bibliothek Zugang, es ist ein no go

Da die GUI-Unterstützung in der Nähe von Null ist, mein Feedback über ASE ist in der Nähe von Null zu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top