Android: Java v. Python [geschlossen]

8

Gibt es einen Grund, Python oder Java für die Entwicklung auf Android-Handys zu bevorzugen, abgesehen von den üblichen Problemen mit Python vs. Java?

    
foosion 28.10.2009, 23:30
quelle

3 Antworten

10

Java ist "nativer" auf der Android-Plattform; Python ist auf der Suche nach Parität, aber noch nicht ganz da, AFAIK. Die umgekehrte Situation bei App Engine, wo Python schon seit einem Jahr länger als Java läuft und somit noch ausgereifter und vollständiger ist (obwohl Java aufholt).

Also, in jeder Situation, in der Sie zwischen Java und Python überhaupt nicht entscheiden würden, ob die Implementierung auf einer Allzweckplattform wie Linux stattfinden sollte, denke ich, dass die Argumente für Reife und Vollständigkeit Sie zu Python für die Implementierung bewegen könnten in App Engine und in Richtung Java für die Bereitstellung unter Android.

    
Alex Martelli 29.10.2009, 01:17
quelle
2

Auf der mobilen Plattform sind Leistung und Speichernutzung wesentlich kritischer als Desktop oder Server. Die JVM, die auf Android läuft, ist stark für die mobile Plattform optimiert. Basierend auf den Links, die ich über Python auf Android gesehen habe, scheint keine von ihnen eine optimierte VM für mobile Plattformen zu haben.

    
Teef 29.10.2009 02:11
quelle

Tags und Links