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