Как мне подойти к созданию серверного программного обеспечения для приложения Android? - PullRequest
1 голос
/ 04 ноября 2010

В прошлом я использовал Python для бэкэнда и Django для фронтэнда, но я не знаю, насколько хорошо эти два работают с Android.

Кто-нибудь может порекомендовать хороший способ создания серверного программного обеспечения, которое хорошо работает с Android?

Пожалуйста, примите во внимание, что я также хочу, чтобы веб-приложение использовалось как веб-интерфейс, поэтому бэкэнд должен работать как с веб-приложением, так и с приложением Android.

Спасибо за помощь!

1 Ответ

2 голосов
/ 04 ноября 2010

Вы можете начать с разработки HTTP API с использованием Django, tornado, cherrypy или любой другой веб-среды. Этот API может затем использоваться как вашим веб-интерфейсом, так и вашим приложением для Android.

В целом, отделение API от приложения служит для очистки кода и облегчения будущих изменений. В этом случае вам также будет легко иметь несколько внешних интерфейсов без необходимости дублировать функциональность внутреннего интерфейса.

Если возможно создать версию веб-приложения для вашего проекта, учтите, что проще всего создать версию этого приложения, отформатированную для экрана Android, и разрешить пользователям Android использовать одно и то же веб-приложение с соответствующими моделирование.

...