


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



