फुल-स्टैक डेवलपमेंट पूरे एप्लिकेशन को कवर करता है

यह शब्द दायरे को बताता है, यह वादा नहीं कि एक व्यक्ति को हर काम करना होगा। एक फुल-स्टैक प्रोजेक्ट को अभी भी हर तरफ सही निर्णयों की ज़रूरत होती है।

फुल-स्टैक डेवलपमेंट फ्रंट एंड जिसे लोग इस्तेमाल करते हैं और बैक एंड जो नियम लागू करता है, डेटा मैनेज करता है और एप्लिकेशन को चालू रखता है, दोनों में काम है।

फ्रंट और बैक एंड एक वर्कफ़्लो साझा करते हैं

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

इन्हें एक वर्कफ़्लो के रूप में देखने से टीम को कमियां पकड़ने में मदद मिलती है। एक स्पष्ट बटन काफी नहीं है अगर सिस्टम यह लागू नहीं कर सकता कि इसे कौन इस्तेमाल कर सकता है। एक सही नियम काफी नहीं है अगर व्यक्ति स्क्रीन को समझ नहीं सकता।

स्टैक पहली बिल्ड के बाद भी जारी रहता है

एप्लिकेशन टेक्नोलॉजी के एक समूह पर निर्भर करते हैं, जिसमें अक्सर इंटरफ़ेस कोड, सर्वर-साइड कोड, डेटाबेस और सेवाएं शामिल होती हैं जो उन्हें जोड़ती हैं। फुल-स्टैक काम उन सीमाओं को पार कर सकता है।

प्रोजेक्ट को टेस्टिंग, डिप्लॉयमेंट, सपोर्ट और भविष्य के बदलावों की भी ज़रूरत होती है। फुल-स्टैक प्लान का मूल्यांकन करते समय, पूछें कि प्रत्येक जिम्मेदारी किसके पास है, यह मान लेने के बजाय कि व्यापक डेवलपमेंट ज्ञान हर ऑपरेशनल ज़रूरत को कवर करता है।

फुल-स्टैक शब्द

फ्रंट एंड
स्क्रीन, कंट्रोल और इंटरैक्शन जिन्हें लोग सीधे इस्तेमाल करते हैं।
बैक एंड
नियम, डेटा हैंडलिंग और सेवाएं जो उन स्क्रीन के पीछे काम करती हैं।
सॉफ़्टवेयर स्टैक
टेक्नोलॉजी का समूह जो एप्लिकेशन बनाने और चलाने के लिए एक साथ इस्तेमाल होता है।

फुल-स्टैक प्रोजेक्ट के लिए सवाल

लोग क्या करते हैं

प्रत्येक भूमिका के लिए आवश्यक कार्य, स्क्रीन और जानकारी को परिभाषित करें।

नियम क्या तय करते हैं

अनुमतियां, गणनाएं, अनुमोदन और असामान्य मामलों को रिकॉर्ड करें।

क्या चलता रहता है

योजना बनाएं कि एप्लिकेशन को कैसे टेस्ट, डिप्लॉय, मॉनिटर और बदला जाएगा।

फुल-स्टैक डेवलपमेंट के बारे में सवाल

फुल-स्टैक डेवलपर सॉफ़्टवेयर के फ्रंट-एंड और बैक-एंड दोनों हिस्सों पर काम करता है। सटीक कार्य एप्लिकेशन, टीम और शामिल टेक्नोलॉजी पर निर्भर करते हैं।

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

हां। अगर इसमें स्क्रीन हैं जिन्हें लोग इस्तेमाल करते हैं और बैकग्राउंड लॉजिक या डेटा है, तो दोनों तरफ का काम फुल-स्टैक डेवलपमेंट है।

पूरे वर्कफ़्लो को एक साथ लाएं

Caffeine ऐप्स Internet Computer पर चलते हैं — एक पब्लिक नेटवर्क जो इसी के लिए बना है।