В чем разница между веб-приложением и любым другим сайтом?
Доброго времени. Возможно, вопрос действительно покажется глупым, но мне бы хотелось узнать в чем отличительная разница между веб-приложением и сайтом в том смысле, что обязательно ли веб-приложение - это исключительно отображение html, js, css с привязкой бекенда на сервере с базами данных? Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt? Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением, как вообще должна выглядеть в таком случае система отображения и подгрузкт данных из сервера (ведь html шаблонов нет). Можно ли сделать desktop-приложение с сервером на Flask/Django/FastAPI, если это не привычный сайт? Всех благодарю за внимание и полученные ответы
Веб-приложение (или веб-приложение) - это прикладное программное обеспечение, которое работает на веб-сервере, в отличие от компьютерных программ, которые запускаются локально в операционной системе (ОС) устройства. Доступ к веб - приложениям осуществляется пользователем через веб - браузер с активным сетевым подключением.
Веб-приложение (или «web app») – это любая компьютерная программа, которая выполняет определенную функцию, используя в качестве клиента веб-браузер.
Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt?
Видимо, нет. Потому что по определениям выше, клиентом должен выступать браузер.
Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением
Нужно чтобы приложение работало на сервере, и с ним можно было взаимодействовать через браузер.
как вообще должна выглядеть в таком случае система отображения и подгрузкт данных из сервера
Браузер для отображения. Взаимодействие по http/websockets