2010-11-03 98 views
1

Dans le passé, j'ai utilisé Python pour les choses backend avec Django pour les choses frontend, mais je ne sais pas comment ces deux fonctionnent avec Android.Comment devrais-je aborder la création de logiciels côté serveur pour une application Android?

Quelqu'un peut-il recommander un bon moyen de faire des logiciels côté serveur qui fonctionne bien avec Android?

Veuillez prendre en compte que je veux également une application web en tant que frontend, donc le backend devrait fonctionner à la fois avec l'application web et l'application Android.

Merci pour l'aide!

Répondre

2

Vous pouvez commencer par développer une API HTTP en utilisant Django, tornado, cherrypy ou tout autre framework web. Cette API peut ensuite être utilisée à la fois par votre interface Web et votre application Android.

En général, séparer l'API de l'application permet de nettoyer le code et de faciliter les modifications ultérieures. Dans ce cas, il vous est également facile d'avoir plusieurs interfaces sans avoir à répliquer la fonctionnalité backend. S'il est possible de créer une version d'application Web de votre projet, sachez qu'il est plus simple de créer une version de cette application formatée pour l'écran android et de permettre aux utilisateurs d'Android d'utiliser la même application Web avec style approprié.