Веб-приложение
-
Определение и история веб-приложений
- Веб-приложения — это приложения, доступные через веб-браузеры.
- Ранее приложения имели локальные клиентские программы, что увеличивало затраты на поддержку и снижало производительность.
- JavaScript и Ajax в 1990-х годах позволили динамически изменять веб-страницы.
- В 1999 году концепция веб-приложений была введена в Java.
- С начала 2000-х Gmail и другие приложения стали более интерактивными.
- В 2005 году Ajax стал известен как «Аякс».
-
Структура веб-приложений
- Традиционные приложения для ПК одноуровневые, веб-приложения поддерживают многоуровневую архитектуру.
- Веб-браузер — это первый уровень, движок — второй, база данных — третий.
- Для сложных приложений может потребоваться многоуровневый подход.
- Существуют двухуровневые архитектуры, но они не позволяют специализировать уровни.
-
Безопасность веб-приложений
- Обеспечение безопасности является важной частью разработки веб-приложений.
- Необходимо включать процессы аутентификации, авторизации и обработки ресурсов.
- Обеспечение безопасности с самого начала может быть более эффективным.
-
Развитие веб-приложений
- Фреймворки веб-приложений упрощают разработку, позволяя сосредоточиться на уникальных аспектах.
- Существует потенциал для разработки приложений на базе операционных систем Интернета.
-
Рекомендации и дополнительные ресурсы
- Существуют рекомендации по HTML5 и проекты от W3C и Google.