查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

परिवेश का अवलोकन

उत्पादन ऐप्स के लिए, आपको एक स्पष्ट विकास कार्यप्रवाह सेट करना होगा, खासकर यदि आपके ऐप पर एक से अधिक व्यक्ति काम कर रहे हों। एक विकास कार्यप्रवाह में आमतौर पर कई वातावरणों की स्थापना और प्रबंधन शामिल होता है।

फायरबेस में डेवलपर वर्कफ़्लोज़ और घटक परिवेशों के लिए समर्थन के विभिन्न स्तर हैं। एक बार जब आप इस पृष्ठ पर डेवलपर वर्कफ़्लो शर्तों और मान्यताओं से परिचित हो जाते हैं, तो Firebase प्रोजेक्ट और अपने ऐप्स सेट करने के लिए हमारे सामान्य सर्वोत्तम अभ्यास और सामान्य सुरक्षा दिशानिर्देश देखें

वातावरण के बारे में

सॉफ्टवेयर विकास में, एक वातावरण सभी हार्डवेयर और सॉफ्टवेयर है जो किसी एप्लिकेशन या एप्लिकेशन के सिस्टम के इंस्टेंस को चलाने के लिए आवश्यक होते हैं।

वातावरण की एक श्रृंखला उपयोगकर्ताओं को प्रभावित किए बिना सॉफ्टवेयर के विकास और परीक्षण के लिए अलगाव प्रदान करती है। जैसा कि नीचे दिए गए आरेख में दिखाया गया है, उच्च-स्तर पर परिवेशों को या तो पूर्व-उत्पादन या उत्पादन माना जाता है, और आपके पास आवश्यकतानुसार कई पूर्व-उत्पादन परिवेश हो सकते हैं। आरेख प्रत्येक प्रकार के पर्यावरण से जुड़ी सामान्य प्रथाओं और विशेषताओं का भी वर्णन करता है।

इन वातावरणों के माध्यम से उत्पादन के लिए एक सुविधा या रिलीज की प्रगति की प्रक्रिया को परिनियोजन पाइपलाइन कहा जाता है।

विकास, परीक्षण और क्यूए, स्टेजिंग, और अंत में उत्पादन सहित, आमतौर पर परिनियोजन पाइपलाइन बनाने वाले वातावरण को दर्शाने वाला आरेख

वातावरण के प्रकार

एक वातावरण अंतर्निहित बुनियादी ढांचे से बना होता है जिसे आपको चलाने और अपने एप्लिकेशन, उसके कोड और उसके डेटा का समर्थन करने की आवश्यकता होती है। प्रत्येक परिवेश प्रकार में उपयोग किए जाने वाले डेटा के प्रकारों पर युक्तियों सहित कुछ सामान्य परिवेशों के विवरणों की समीक्षा करने के लिए निम्न में से प्रत्येक शब्द का विस्तार करें।

अगले कदम

  • Firebase प्रोजेक्ट स्थापित करने के लिए हमारे सामान्य सर्वोत्तम अभ्यासों की समीक्षा करें। यह मार्गदर्शिका Firebase प्रोजेक्ट पदानुक्रम, अपने ऐप्लिकेशन के प्रकारों को कैसे पंजीकृत करें, और बहु-किरायेदारी के बारे में प्रश्नों के उत्तर देती है।

  • विभिन्न परिवेशों के लिए सामान्य सुरक्षा दिशानिर्देशों की समीक्षा करें। आप यह सुनिश्चित करना चाहते हैं कि प्रत्येक परिवेश और उसका डेटा सुरक्षित है।

  • फायरबेस लॉन्च चेकलिस्ट की समीक्षा करें।