Веб-приложение: различия между версиями

Нет изменений в размере ,  16:43, 12 ноября 2022
Строка 5: Строка 5:
Представьте, что веб-приложение — это необычный ресторан, где на кухне вместо людей трудятся специальные роботы-повара — серверные программы. Эти программы создал или нанял (то есть взял часть готовыми) владелец ресторана — веб-разработчик.
Представьте, что веб-приложение — это необычный ресторан, где на кухне вместо людей трудятся специальные роботы-повара — серверные программы. Эти программы создал или нанял (то есть взял часть готовыми) владелец ресторана — веб-разработчик.


В ресторан приходят гости — клиенты. Они размещаются в красивом и уютном зале для гостей, этот зал еще называют «фротненд веб-приложения». Гостей не пускают на кухню-серверную или в «бекенд веб-приложения», чтобы они не крали продукты из холодильника и не смущали роботов-поваров. Кстати, холодильник с продуктами — это аналог базы данных. Программы-повара извлекают оттуда данные-продукты и обрабатывают-готовят их.
В ресторан приходят гости — клиенты. Они размещаются в красивом и уютном зале для гостей, этот зал еще называют «фронтенд веб-приложения». Гостей не пускают на кухню-серверную или в «бэкенд веб-приложения», чтобы они не крали продукты из холодильника и не смущали роботов-поваров. Кстати, холодильник с продуктами — это аналог базы данных. Программы-повара извлекают оттуда данные-продукты и обрабатывают-готовят их.


Но как же клиент закажет себе еду, если ему нельзя на кухню? На помощь приходит HTTP-официант. Вы подзываете его, набирая в адресной строке браузера:  
Но как же клиент закажет себе еду, если ему нельзя на кухню? На помощь приходит HTTP-официант. Вы подзываете его, набирая в адресной строке браузера: