@PtrGrd

В чем разница между веб-приложением и любым другим сайтом?

Доброго времени. Возможно, вопрос действительно покажется глупым, но мне бы хотелось узнать в чем отличительная разница между веб-приложением и сайтом в том смысле, что обязательно ли веб-приложение - это исключительно отображение html, js, css с привязкой бекенда на сервере с базами данных? Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt? Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением, как вообще должна выглядеть в таком случае система отображения и подгрузкт данных из сервера (ведь html шаблонов нет). Можно ли сделать desktop-приложение с сервером на Flask/Django/FastAPI, если это не привычный сайт? Всех благодарю за внимание и полученные ответы
  • Вопрос задан
  • 254 просмотра
Решения вопроса 2
delphinpro
@delphinpro
frontend developer
После прочтения этого https://ru.wikipedia.org/wiki/Веб-приложение суть не проясняется?

Еще пара цитат:

Веб-приложение (или веб-приложение) - это прикладное программное обеспечение, которое работает на веб-сервере, в отличие от компьютерных программ, которые запускаются локально в операционной системе (ОС) устройства. Доступ к веб - приложениям осуществляется пользователем через веб - браузер с активным сетевым подключением.


Веб-приложение (или «web app») – это любая компьютерная программа, которая выполняет определенную функцию, используя в качестве клиента веб-браузер.


Ну и напоследок, вторая!! ссылка из поисковой выдачи https://habr.com/ru/post/450282/

Ну ладно, еще и третью скину, вдруг в гугле забанен =) https://www.azoft.ru/blog/web-apps/

--------------
Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt?

Видимо, нет. Потому что по определениям выше, клиентом должен выступать браузер.
Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением

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

Браузер для отображения. Взаимодействие по http/websockets
Ответ написан
Комментировать
@TheAndrey7
Фактически сайт и веб-приложение это одно и то же. Для веба присуще использование HTML/CSS/JS в общем чтобы это могло отображаться в браузере или на десктопе (если у нас это какой-нибудь Electron).

Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html
Нет. Это будет просто "голый" REST API.

В целом всё равно как называть вещи, главное чтобы было понятно что вы именно хотите сделать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист
Веб-приложение — клиент-серверное приложение, в котором клиент взаимодействует с веб-сервером при помощи браузера.
Ответ написан
Комментировать
@caballero
Программист
технически - никакой
веб приложение круче звучит
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы