वीडियो: फ़्रंट एंड, बैक एंड में & amp; पूर्ण ढेर वेब विकास 2024
वेब विकास सिर्फ एक ही चीज़ नहीं है इसमें एकाधिक कौशल शामिल हैं, और वेब डेवलपमेंट स्पेस के भीतर विभिन्न प्रकार के करियर हैं। अक्सर इस्तेमाल किए गए तीन शब्द "फ्रंट एंड", "बैक एंड" और "पूर्ण स्टैक" होते हैं। "
यह आलेख सभी तीनों के बारे में और प्रमुख अंतर क्या है, इस बारे में चर्चा करता है।
फ्रंट-एंड वेब डेवलपमेंट क्या है?
फ्रंट-एंड डेवलपमेंट, जबकि इसके घटकों को हमेशा बदलता रहता है, अनिवार्य रूप से एक वेबसाइट या वेब एप्लिकेशन के बाहरी भाग वाले भागों से संबंधित होता है।
इसके मूल पर, फ्रंट-एंड डेवलपमेंट में एचटीएमएल, सीएसएस, और जावास्क्रिप्ट शामिल है।
- HTML : हाइपरटेक्स्ट मार्कअप लैंग्वेज, या एचटीएमएल, इंटरनेट पर सभी वेबसाइटों की महत्वपूर्ण संरचनात्मक घटक है इसके बिना, वेब पेज मौजूद नहीं हो सकते
- सीएसएस : सीएसएस HTML को शैली जोड़ती है मैं सादृश्य का उपयोग करना चाहता हूं कि HTML चेहरे की तरह है और सीएसएस मेकअप की तरह है
- जावास्क्रिप्ट : जावास्क्रिप्ट, या जे एस पिछले कई वर्षों से विकसित हो रहा है। फ्रंट-एंड डेवलपमेंट के संबंध में, जेएस महत्वपूर्ण है क्योंकि यह वेब पेज इंटरैक्टिव बनाने में मदद करता है।
सामान्य तौर पर, सामने का अंत लेआउट और डिजाइन सिद्धांतों से जुड़ा होता है हालांकि, सामने वाले डेवलपर्स जरूरी नहीं कि डिजाइनर हैं
असल में, सामने वाले डेवलपर्स बाहरी रूप का निर्माण करते हैं - उस वेबसाइट के पेज जो उपयोगकर्ता देखते हैं इसका मतलब यह है कि फ्रंट-एंड डेवलपर को साइट और / या एप्लिकेशन की पठनीयता और उपयोगिता को ध्यान में रखना चाहिए।
इसके अलावा, सामने का अंत क्लाइंट पर चलता है - अर्थात् उपयोगकर्ता के स्थानीय कंप्यूटर - अधिकांश मामलों में, वेब ब्राउज़र।
और ग्राहक पक्ष में जानकारी संग्रहीत नहीं है
बैक एंड वेब डेवलपमेंट क्या है?
बैक-एंड वेब डेवलपमेंट, जो दृश्यों के पीछे चलता है पीछे के अंत में सामने वाले अनुभव को सक्षम बनाता है
चीजों को आसान बनाने के लिए, पानी के ऊपर हिमशैल के हिस्से के रूप में सामने के अंत के बारे में सोचें। उपयोगकर्ता जो देखता है - चिकना दिखने वाली साइट
पीछे के अंत में शेष बर्फ है; यह अंत उपयोगकर्ता द्वारा नहीं देखा जा सकता है, लेकिन यह एक वेब अनुप्रयोग का सबसे बुनियादी तत्व है।
बैक एंड सर्वर पर चलता है, या, जैसा कि इसे अक्सर कहा जाता है, "सर्वर साइड"
फ्रंट एंड डेवलपमेंट के विपरीत (जो मुख्य रूप से एचटीएमएल, सीएसएस और जावास्क्रिप्ट का उपयोग करता है), बैक-एंड वेब डेवलपमेंट कई भाषाओं और चौखटे पर भरोसा कर सकता है।
पीठ के अंत में इस्तेमाल की जाने वाली कुछ लोकप्रिय भाषाओं में शामिल हैं:
- रूबी (अक्सर रेल फ़्रेमवर्क के साथ- रेलवे पर AKA रूबी)
- पायथन (जिसे अक्सर उपयोग किया जाता है पीएचपी
- (लोकप्रिय वर्डप्रेस सीएमएस PHP के पीछे के अंत में PHP का उपयोग करता है - PHP कुछ लोकप्रिय चौखटे हैं, जो कि लारलेज है) नोडजेएस
- (अधिक लोकप्रिय होकर - यह जावास्क्रिप्ट के साथ बनाए गए वेब एप्लिकेशन के लिए बैक-एंड पर्यावरण है) हालांकि, बड़े पैमाने पर वेबसाइटों और वेब अनुप्रयोगों के काम करने के लिए, यह बैक-एंड भाषा से अधिक है और ढांचा किसी वेबसाइट या एप्लिकेशन पर सभी जानकारी कहीं भी संग्रहीत की जानी चाहिए।
यह वह जगह है जहां डाटाबेस आते हैं। बैक-एंड डेवलपर्स भी इन्हें संभालते हैं।
(
नोट करें: : आप बस एचटीएमएल और सीएसएस का उपयोग कर एक डेटाबेस के बिना एक वेबसाइट बना सकते हैं। यह एक स्थैतिक स्थल होगा और कम लचीली होगी। हालांकि, साइट पर निर्भर होने वाली जानकारी गतिशील रूप से जेनरेट किया गया - फेसबुक, यालप, कोई भी ई-कॉमर्स साइट - एक डेटाबेस की आवश्यकता है।) लोकप्रिय डेटाबेस में शामिल हैं:
MySQL
- पोस्टग्रेएसक्यूएल
- MongoDB
- और अन्य
- आमतौर पर कुछ वापस -एन्ड भाषाओं / चौखटे के लिए एक निश्चित डेटाबेस की आवश्यकता होती है उदाहरण के लिए, MEAN पूर्ण स्टैक फ्रेमवर्क के लिए MongoDB की आवश्यकता होती है।
बैक-एंड भाषा / फ्रेमवर्क और चलने वाले डाटाबेस को जानने के अलावा, बैक-एंड डेवलपर्स को सर्वर आर्किटेक्चर की समझ भी होनी चाहिए।
एक सर्वर को ठीक से सेट करना साइट को तेजी से चलाने की अनुमति देता है, दुर्घटना नहीं करता है, और उपयोगकर्ताओं को त्रुटियों नहीं देता है। यह बैक-एंड डेवलपर के डोमेन के अंतर्गत आता है क्योंकि अधिकांश त्रुटियां पीछे के अंत में होती हैं, सामने के अंत में नहीं।
पूर्ण स्टैक क्या है?
हां, आप यह अनुमान लगाया है:
पूर्ण स्टैक सामने के अंत और बैक एंड दोनों के संयोजन है एक पूर्ण-स्टैक डेवलपर एक जैक-ऑफ-सभी-ट्रेड है। वे डेवलपमेंट के सभी स्तरों के लिए ज़िम्मेदार हैं, कैसे डिज़ाइन से संबंधित सीएसएस पर सर्वर स्थापित किया गया है।
इन दिनों, बहुत कुछ है जो वेब विकास में जाता है कि दोनों पक्षों को संभालना लगभग असंभव है हालांकि बहुत से लोग पूर्ण स्टैक होने का दावा कर सकते हैं या वास्तव में, वे आम तौर पर एक तरफ अधिक ध्यान देते हैं: ग्राहक या सर्वर (उर्फ का फ्रंट एंड या बैक एंड।)
छोटी कंपनियों / स्टार्टअप पर, वेब डेवलपमेंट स्पेक्ट्रम के सभी पक्षों के लिए एक ही व्यक्ति अधिक जिम्मेदार होगा। हालांकि, बड़ी कंपनियों में, लोग टीमों पर काम करते हैं और विशेष भूमिकाएं होती हैं - एक केवल सर्वर वास्तुकला पर केंद्रित होता है, एक और (या कुछ लोग) सामने के अंत में, आदि।
निष्कर्ष
वेब विकास के कई चेहरे हैं, और यह हर दिन अधिक विकसित हो रहा है
सीखने के लिए बहुत कुछ है, लेकिन एक ही बार में सब कुछ जानने के लिए दबाव महसूस न करें। याद रखें, कार्यस्थल के वातावरण में, आप आम तौर पर दूसरों के साथ एक टीम में होंगे एक समय में वेब विकास के एक पहलू में अपने कौशल को सम्मानित करने पर ध्यान दें। निराश मत हो, और इससे पहले कि आप इसे जानते हैं, आप एक समर्थक बनें।
इस लेख की तरह? इसे ट्वीट करने के लिए यहां क्लिक करें।
10 सर्वश्रेष्ठ वेब डेवलपमेंट यूट्यूब चैनल
वेब विकास के बारे में सीखना चाहते हैं ... मुफ्त में? फिर आपको इन शीर्ष-श्रेष्ठ YouTube चैनलों को देखना होगा।
आपकी कौशल को ऊपर उठाने के लिए शीर्ष वेब डेवलपमेंट ब्लॉग्स
आपको हमेशा एक ऑनलाइन लेना पड़ेगा पाठ्यक्रम जब कोड सीखने के लिए इस वेब के स्तर को जानें कि इन दस भयानक और मुफ्त ब्लॉग्स के साथ
वेब डिज़ाइन बनाम वेब डेवलपमेंट: अंतर क्या है?
वेब डिजाइन और विकास के बारे में जानना चाहते हैं? दोनों के बीच मतभेद और समानताएं देखने के लिए यहां क्लिक करें।