Какую серверную технологию выбрать для клиентов Android?

Подскажите что лучше выбрать для сервера? Можно с одной стороны реализовать на .net с помощью WCF RESTful с применением callback-ов. С другой можно выбрать что-то на Java, но тут я теряюсь в разнообразии библиотек и подходов.
Что будет быстрее, качественнее? Если на Java, то опишите, пожалуйста, стек технологий.
  • Вопрос задан
  • 818 просмотров
Решения вопроса 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
restful микросервисы на spring-boot в докер контейнере с использованием discovery.

Собственно это то что тебе нужно, spring-boot деплоить в докер это и будет быстро и качественно, все просто, понятно и минимум кода. а discovery обеспечит отказоустойчивость твоего бекенда.
Есть неплохой блог по этой тематике
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
gadfi
@gadfi
https://gamega.org
Без разницы. Берите то что лучше знаете, клиенту все равно на чем написан сервер.
Начните с документации, а потом уже пишите, хоть на php, клиенту это не интересно.
Ответ написан
Комментировать
newross
@newross
Product owner
рекомендую ServiceStack:
- Есть callback'и, в ServiceStack они называются Server Events;
- Есть родной клиент для Android;
- Сразу встроено куча всяких полезностей и удобностей в виде логирования, кэширования, ORM и т.п.
На Pluralsight есть хорошие курсы по этому фреймворку.
Ответ написан
Комментировать
@zhekazt
Нужно исходить из задач и входящих- исходящих данных. Как показывает история с многими сервисами - они умирают. зачем вам зависеть от кого-то или чего-то ?
Написав свой велосипед - всегда знаешь почему он едет так или не едет и где что подкрутить. :)
Ответ написан
Комментировать
@HAbRAhabp
У меня сервер написан на PHP фреймворке Laravel. Вполне устраивает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы