Обзор сред

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

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

Об окружающей среде

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

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

Процесс продвижения функции или релиза через эти среды в производственную среду называется конвейером развертывания .

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

Типы окружающей среды

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

Следующие шаги