Веб-приложения

По большому счёту, любой современный сайт, интернет-магазин или маркетплейс - это веб-приложение. Но на основе этой технологии можно реализовать и другие, более специализированные системы.

Веб-приложение — это [внезапно!] система, которая работает на основе веб-технологий. То есть, комплекс из интернет-браузера и серверной, или облачной инфраструктуры, обслуживающей его запросы. Работает всё это на основе протокола передачи данных HTTPS, на клиенте используется язык разметки HTML, язык программирования JavaScript; на сервере-же доступен широкий выбор технологий программирования, хранения данных, серверы очередей, поиска и так далее.

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

Веб-приложение имеет ряд преимуществ перед классическими программными комплексами:

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

Есть вопросы? Будет ответ!