Отличительные признаки современного веб-сайта (июль 2019)

Jul 09, 2019 08:38


2 минуты чтения. Язык текста упрощен насколько это возможно.

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

2. Движок, представляющий данные конечному пользователю, в значительной степени выполняется на компьютере самого посетителя, используя его ресурсы, а не ресурсы сервера, как это было принято прежде.

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

4. Например, вы можете иметь единый бэк-сервер, который посредством API (специальный протокол обмена данными) будет предоставлять данные и для веб-сайта, и для мобильных приложений под Android и iOS. Большинство популярных интернет-сервисов именно так теперь и функционируют: данные из единого источника представлены на множестве различных платформ и устройств.



5. Мало того, современные движки для представления данных, позволяют вести единую разработку сразу под три основные платформы: веб, Android и iOS. То есть, грубо говоря, за одни и те же деньги вы получаете И веб-сайт, И приложение для Android, И приложение для айфона.

6. Теперь ваш сайт продолжит работать на компьютере клиента, даже если интернет на его компьютере временно недоступен. Современные движки для разработки сайтов умеют это делать, используя хранилище браузера для дублирования основных данных.

7. Такое дублирование, ко всему прочему, дает значительный прирост в скорости работы с сайтом, при повторном заходе на него, и сильно разгружает ваш основной сервер.

Вот основные характеристики современного веб-приложения. Если есть вопросы - пишите комментарии.

разработка мобильных приложений, for dummies, простыми словами, веб-разработка

Next post
Up