Обзор сред

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

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

О средах

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

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

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

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

Типы сред

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

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