Как подавать данные в мобильное приложение для веб-сайта

Существуют различные сайты (например, LinkedIn), которые имеют соответствующее мобильное приложение. Мой вопрос: "Как они подают данные в свои мобильные приложения?". Очевидно, что они не делают HTML-скрепок своих веб-страниц, иначе это было бы действительно неэффективно.

Я спрашиваю об этом, потому что у меня есть веб-сайт, и я также собираюсь разработать приложение для Android для этого. Так что мне нужно специально создать свой сайт (например, базу данных) для поддержки мобильных приложений. (Я имею в виду, каковы предпосылки, о которых я забочусь, при разработке моего сайта, в отношении мобильных приложений)

1 ответ

Вам нужен веб-сервис. Это звучит немного сложно, но на самом деле его нет! на обычных веб-сайтах при посещении веб-сайта вы получаете данные HTML. но в веб-сервисе, когда вы запрашиваете данные, вы получаете данные в xml или json. Затем на стороне клиента вы анализируете эти данные и показываете их по своему усмотрению.

Самый используемый метод для отправки данных между веб-службами и клиентами называется веб-службой RESTful, и он обычно использует json. Итак, после запроса вы получите файл.json. Я настоятельно рекомендую вам использовать веб-сервис RESTful, особенно потому, что вы новичок.

Как я уже сказал, веб-сервисы RESTful известны, поэтому большинство фреймворков поддерживают это! Поэтому, если вы создаете свой сайт с помощью этих фреймворков, вам не нужно ничего кодировать! они создают для вас веб-сервис. Если нет, у вас есть много кода для любого языка.

Другое дело, так как файл xml (и json) независим от платформы, вам нужен только один веб-сервис для обработки всего клиента (Android, iOS, Windows и т.д.). И на каждой платформе есть достаточные инструменты и библиотеки для работы с файлами xml (json). Отправка данных на сервер также одинакова, вы отправляете данные в формате xml, получаете его и выполняете то, что когда-либо нужно делать (например, хранит данные в базе данных)

Наконец, мир веб-сервисов намного больше. То, что я сказал, было очень упрощенной версией, чтобы дать вам целую идею! Если вам интересно узнать больше, есть много книг, которые вы можете прочитать. Многие люди (включая меня) считают, что веб-сервисы - это будущее Интернета. Там, где различные сервисы, разработанные разными компаниями, работают вместе, чтобы предоставить пользователям что-то отличное.

licensed under cc by-sa 3.0 with attribution.