GENERAL TRACK
Создаём настоящее приложение
Переходим от страниц к приложениям. Создаём панель погоды и книгу рецептов.
1Что делает что-то «приложением», а не «страницей»?
Вы создавали веб-страницы -- статичные документы с небольшой интерактивностью. Веб-приложение идёт дальше. Оно управляет данными, динамически реагирует на действия пользователя и часто ощущается как настольная или мобильная программа.
Страница против приложения
Веб-страница
- Показывает фиксированное содержимое
- Мало интерактивности или совсем нет
- Представьте: меню ресторана, пост в блоге
Веб-приложение
- Управляет состоянием (данными, которые меняются)
- Реагирует на действия пользователя в реальном времени
- Представьте: приложение погоды, книга рецептов, Gmail
Ключевое отличие -- это состояние. Приложение хранит данные в памяти (например, список рецептов или текущий город в поиске погоды) и обновляет отображение, когда эти данные меняются. Каждый раз, когда вы ищете, фильтруете, добавляете или удаляете -- состояние приложения меняется, и интерфейс это отражает.