Tổng quan về các môi trường

Đối với các ứng dụng phát hành chính thức, bạn cần thiết lập quy trình phát triển rõ ràng, đặc biệt là nếu có nhiều người làm việc trên ứng dụng của bạn. Quy trình phát triển thường liên quan đến việc thiết lập và quản lý nhiều môi trường.

Firebase có nhiều mức hỗ trợ cho quy trình phát triển và các môi trường cấu thành. Sau khi làm quen với các điều khoản và giả định về quy trình phát triển trên trang này, hãy xem các phương pháp hay nhất chung và nguyên tắc bảo mật chung của chúng tôi để thiết lập dự án Firebase và ứng dụng của bạn.

Giới thiệu về môi trường

Trong quá trình phát triển phần mềm, môi trường là tất cả phần cứng và phần mềm cần thiết để chạy một thực thể của ứng dụng hoặc hệ thống ứng dụng.

Một loạt môi trường giúp tách biệt quá trình phát triển và kiểm thử phần mềm mà không ảnh hưởng đến người dùng. Như trong sơ đồ bên dưới, các môi trường ở cấp cao được coi là trước khi phát hành chính thức hoặc phát hành chính thức và bạn có thể có bao nhiêu môi trường trước khi phát hành chính thức tuỳ ý. Sơ đồ này cũng mô tả các phương pháp và tính năng phổ biến liên quan đến từng loại môi trường.

Quá trình chuyển một tính năng hoặc bản phát hành qua các môi trường này để phát hành chính thức được gọi là quy trình triển khai.

Sơ đồ cho thấy các môi trường thường tạo nên quy trình triển khai, bao gồm cả môi trường phát triển, kiểm thử và đảm bảo chất lượng, dàn dựng và cuối cùng là sản xuất

Các loại môi trường

Môi trường bao gồm cơ sở hạ tầng cơ bản mà bạn cần để chạy và hỗ trợ ứng dụng, mã và dữ liệu của ứng dụng. Hãy mở rộng từng điều khoản sau đây để xem nội dung mô tả về một số môi trường phổ biến, bao gồm cả các mẹo về loại dữ liệu được sử dụng trong từng loại môi trường.

Các bước tiếp theo

  • Xem các phương pháp hay nhất chung của chúng tôi để thiết lập dự án Firebase. Hướng dẫn này trả lời các câu hỏi về hệ phân cấp dự án Firebase, cách đăng ký các biến thể ứng dụng và chế độ nhiều bên thuê.

  • Xem các nguyên tắc bảo mật chung cho các môi trường khác nhau. Bạn cần đảm bảo từng môi trường và dữ liệu của môi trường đó đều an toàn.

  • Xem danh sách kiểm tra khi ra mắt Firebase.