# 2.2 Ключевые принципы

## Многостраничные приложения

У приложений будет больше одной страницы. Вы можете использовать меню приложения для навигации по страницам или использовать страницу API. Многостраничные приложения детально разбираются в главе "Структурирование приложения" (!!!ЛНК!!!).

![](https://manual.bubble.is/assets/Desktop%202017-03-14%20at%207.16.10%20PM.png)

## Сохранение в реальном времени

Bubble в реальном времени автоматически сохраняет ваше приложение. Когда вы изменяете элемент, действие, настройки и т.д. то же самое будет сделано на сервере. В верхней части страницы вы увидите отметку "сохраняется", которая появится на короткое время и превратится в "сохранено" в тот момент, когда процесс сохранения завершится.

Стоит отметить, что иногда, обычно из-за нестабильного интернет соединения, отметка может быть красного цвета. Когда так происходит, вам следует остановить работу над приложением на какое-то время и дождаться возобновления соединения. Если этого не происходит, лучше всего обновить страницу редактора для приведения системы в нормальное состояние. Вы можете потерять последние изменения во время обновления страницы. Не продолжайте работу над вашим приложением если отметка горит красным, так как все изменения с этого момента могут быть утеряны.

## Кнопки Назад и Вперед

Все изменения вашего приложения внутри одной сессии браузера могут быть отмотаны назад и вперед. Вы можете кликать по обеим иконкам на верхней панели чтобы отменить изменения или применить их снова. Стоит отметить, что изменения могут происходить в тех частях редактора, которые в конкретный момент не видны, поэтому используйте эти кнопки внимательно, если не видно, что изменяется.

## Тестирование вашего приложения

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

## Многопользовательское редактирование

Одновременно в приложение могут вносить изменения более одного пользователя (приглашение пользователей может потребовать наличия платного тарифа). Когда два пользователя изменяют приложение, вы будете видеть как другой двигает курсор. Это полезно для того, чтобы избежания внесения изменений одновременно в один и тот же элемент.
