Обзор сред

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

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

О средах

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

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

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

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

Типы сред

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

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