Веб-приложение
-
Определение и история веб-приложений
- Веб-приложения — это приложения, доступные через веб-браузеры.
- Ранее приложения имели локальные клиентские программы, что увеличивало затраты на поддержку и ограничивало перенос на другие платформы.
- JavaScript и Ajax в 1990-х годах позволили динамически обновлять веб-страницы без полной загрузки.
- В 2000-х годах Gmail и другие приложения стали более интерактивными, используя Ajax.
-
Структура и безопасность веб-приложений
- Традиционные приложения для ПК одноуровневые, веб-приложения поддерживают многоуровневую архитектуру.
- Веб-браузер, средний уровень (логика приложения) и база данных являются основными компонентами.
- Многоуровневая архитектура может включать дополнительные уровни для улучшения функциональности и масштабируемости.
- Безопасность веб-приложений является ключевым аспектом, включая аутентификацию, авторизацию и обработку данных.
-
Развитие и фреймворки
- Фреймворки веб-приложений упрощают разработку, позволяя сосредоточиться на уникальных аспектах.
- Многие фреймворки являются открытым исходным кодом, и есть потенциал для разработки на базе интернет-операционных систем.
-
Рекомендации и дополнительные ресурсы
- Существуют рекомендации по HTML5 и изменения в HTML, которые упрощают разработку веб-приложений.
- Google предоставляет ресурсы по Progressive Web Applications (PWA).