ortamlara genel bakış

Üretim uygulamaları için, özellikle uygulamanızda birden fazla kişi çalışıyorsa, net bir geliştirme iş akışı ayarlamanız gerekir. Bir geliştirme iş akışı genellikle birden fazla ortamın kurulmasını ve yönetilmesini içerir.

Firebase, geliştirici iş akışları ve kurucu ortamlar için farklı düzeylerde desteğe sahiptir. Bu sayfadaki geliştirici iş akışı şartlarını ve varsayımlarını öğrendikten sonra, Firebase projesi ve uygulamalarınızı oluşturmaya yönelik genel en iyi uygulamalarımıza ve genel güvenlik yönergelerimize göz atın.

Ortamlar hakkında

Yazılım geliştirmede ortam , bir uygulamanın veya uygulama sisteminin bir örneğini çalıştırmak için gereken tüm donanım ve yazılımdır.

Bir dizi ortam, kullanıcıları etkilemeden yazılım geliştirme ve test etme için izolasyon sağlar. Aşağıdaki diyagramda gösterildiği gibi, yüksek düzeydeki ortamlar üretim öncesi veya üretim öncesi olarak kabul edilir ve ihtiyaç duyduğunuz sayıda üretim öncesi ortamınız olabilir. Diyagram ayrıca her bir ortam türüyle ilişkili ortak uygulamaları ve özellikleri de açıklamaktadır.

Bir özelliğin veya sürümün bu ortamlar aracılığıyla üretime ilerletilmesi sürecine dağıtım hattı adı verilir.

Geliştirme, test ve QA, hazırlama ve son olarak üretim de dahil olmak üzere genellikle dağıtım hattını oluşturan ortamları gösteren diyagram

Ortam türleri

Ortam, uygulamanızı, kodunu ve verilerini çalıştırmak ve desteklemek için ihtiyaç duyduğunuz temel altyapıdan oluşur. Her ortam türünde kullanılan veri türlerine ilişkin ipuçları da dahil olmak üzere, bazı ortak ortamların açıklamalarını gözden geçirmek için aşağıdaki terimlerin her birini genişletin.

Sonraki adımlar