Backend क्या है ,कैसे यह कैसे काम करता है ?
कंप्यूटर की दुनिया में, “बैकएंड” किसी वेबसाइट या सॉफ्टवेयर प्रोग्राम के किसी भी हिस्से को संदर्भित करता है जिसे उपयोगकर्ता नहीं देखते हैं। यह फ्रंटएंड के विपरीत है, जो किसी प्रोग्राम या वेबसाइट के यूजर इंटरफेस को संदर्भित करता है। प्रोग्रामिंग शब्दावली में, बैकएंड “डेटा एक्सेस लेयर” है, जबकि फ्रंटएंड “प्रस्तुति परत” है।
अधिकांश आधुनिक वेबसाइटें गतिशील हैं, जिसका अर्थ है कि वेबपेज सामग्री ऑन-द-फ्लाई उत्पन्न होती है। एक गतिशील पृष्ठ में एक या एक से अधिक स्क्रिप्ट होती हैं जो प्रत्येक टी वेब सर्वर पर चलती हैं
* एक आने वाले वेबपेज अनुरोध को संसाधित करना
* एचटीएमएल उत्पन्न करने के लिए एक स्क्रिप्ट (पीएचपी, एएसपी, जेएसपी, आदि) चलाना
* एसक्यूएल प्रश्नों का उपयोग करके डेटा डेटा तक पहुंचना, जैसे कि एक लेख, डेटाबेस से
* डेटाबेस में रिकॉर्ड संग्रहीत करना या अपडेट करना
* एन्क्रिप्टिंग और डिक्रिप्टिंग डेटा
* फ़ाइल अपलोड और डाउनलोड को संभालना
* जावास्क्रिप्ट के माध्यम से उपयोगकर्ता इनपुट को प्रोसेस करना
उपरोक्त सभी उदाहरण, पिछले एक के अलावा, सर्वर-साइड प्रक्रियाएं हैं जो वेब सर्वर पर चलती हैं। जावास्क्रिप्ट एक क्लाइंट-साइड प्रक्रिया है, जिसका अर्थ है कि यह वेब ब्राउज़र में चलता है। जावास्क्रिप्ट को बैकएंड या फ्रंटएंड प्रक्रिया माना जा सकता है, इस पर निर्भर करता है कि कोड यूजर इंटरफेस को प्रभावित करता है या नहीं।
बैकएंड और फ्रंटएंड पूर्ण उपयोगकर्ता अनुभव बनाने के लिए एक साथ काम करते हैं। बैकएंड में उत्पन्न डेटा फ्रंटएंड को पारित किया जाता है और उपयोगकर्ता को प्रस्तुत किया जाता है। जबकि कुछ संगठनों के पास अलग बैकएंड और फ्रंटएंड विकास टीमें हैं, दो परतों के बीच की रेखा शायद ही कभी काले और सफेद होती है। इसलिए, कई डेवलपर्स बैकएंड और फ्रंटएंड दोनों के लिए कोड लिखते हैं। इसे फुल स्टैक डेवलपमेंट के नाम से जाना जाता है।
नोट: बैकएंड को “बैक एंड” (संज्ञा के रूप में) या “बैक-एंड” (एक विशेषण के रूप में) भी लिखा जा सकता है। सादगी के लिए, “बैकएंड” (बंद यौगिक शब्द) दोनों के लिए एक स्वीकार्य शब्द बन गया है।
इस पृष्ठ पर Backend की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास बैकएंड परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।