добро пожаловать в мир программирования.Вы собираетесь войти в порой разочаровывающий, но очень полезный мир.
То, что вы создаете, - это распределенная система, в которой одна часть вашей системы (ваш сервер, на котором расположена таблица базы данных) физически отделена отдругая ваша часть (ваш клиент или ваше устройство Android).Чтобы они общались вместе, есть 2 варианта: Сокетное соединение, которое дорого стоит и для вашего использования является излишним.Он в основном используется для чата, потому что он позволяет двунаправленную связь (сервер и клиент могут отправлять сигналы друг другу в любое время).Другим распространенным способом является создание REST API.Связь между сервером и клиентом в основном происходит через HTTP.В Интернете есть много учебников по этому вопросу.Разработчики, которые сосредоточены на создании серверной части, называются Backend Developers.Как вы, наверное, догадались, часть системы, которая способна обслуживать других клиентов с данными, называется «бэкендом», а все, что получает и отображает данные, называется «внешним интерфейсом».В основном вы услышите интерфейс в сочетании с разработкой веб-сайта, в то время как приложения для Android и iO обычно называются «мобильным разработчиком».Они следуют тому же принципу, хотя.
Итак, что вам нужно сделать, это создать бэкэнд.Поток будет выглядеть следующим образом:
- клиент - http GET / Users -> сервер - сервер получает данные
- сервер - HTTP Response -> client - клиент анализирует данные
, в этом случае ваш сервер является вашей установкой Azure.Язык программирования бэкэнда не зависит от реализации любого клиента.Чтобы выбрать подходящий язык, вы должны рассмотреть несколько вещей:
- насколько активно сообщество языка?
- это широко используемый язык на рынке?
- вам вообще нравится язык?
удачи