Omówienie środowisk

W przypadku aplikacji w wersji produkcyjnej musisz zaplanować jasny proces programowania, zwłaszcza jeśli nad aplikacją pracuje więcej niż 1 osoba. Proces programowania zwykle wymaga skonfigurowania wielu środowisk i zarządzania nimi.

Firebase oferuje różne poziomy obsługi przepływów pracy programisty oraz tych środowisk. Gdy już zapoznasz się z terminami w przepływie pracy programisty i założeniami na tej stronie, zapoznaj się z ogólne sprawdzone metody oraz ogólne wytyczne dotyczące bezpieczeństwa , aby skonfigurować projekt Firebase i aplikacje.

Informacje o środowiskach

W rozwoju oprogramowania środowiskiem jest sprzęt i oprogramowanie, które są wymagane do uruchomienia instancji aplikacji lub systemu aplikacji.

Seria środowisk zapewnia odizolowanie od środowiska tworzenia i testowania oprogramowania bez wpływu na użytkowników. Jak widać na schemacie poniżej, środowiska na poziomie zasadniczo są uznawane za przedprodukcyjne lub produkcyjne. mają tyle środowisk przedprodukcyjnych, ile jest potrzebnych. Schemat ten pokazuje również typowe metody i funkcje powiązane z każdym typ środowiska.

Proces przenoszenia funkcji lub publikowania w tych środowiskach do w środowisku produkcyjnym jest nazywany potokiem wdrożenia.

Diagram przedstawiający środowiska, które zwykle składają się na środowisko
          potok wdrożenia, w tym programowanie, testowanie i kontrolę jakości,
          oraz produkcji,

Typy środowisk

Środowisko składa się z bazowej infrastruktury, która musi działać aby zapewnić obsługę aplikacji, jej kodu i danych. Rozwiń każdy poniższych terminów, aby zapoznać się z opisami typowych środowisk, w tym wskazówek na temat typów danych wykorzystywanych w poszczególnych typach środowisk.

Dalsze kroki