Frontend बनाम backend क्या है? आसान हिंदी में समझें
अभी अपने फोन पर कोई भी ऐप खोलिए — Zomato, WhatsApp, या Flipkart। आपको बटन, फोटो और चमकदार स्क्रीन दिखती है। पर पर्दे के पीछे कुछ और भी चल रहा होता है, जो आपको दिखता ही नहीं।
हर ऐप के असल में दो हिस्से होते हैं, और यही दो शब्द आपको बार-बार सुनने को मिलेंगे: फ्रंटएंड और बैकएंड।
Frontend बनाम backend का मतलब है: frontend वो हिस्सा है जो आप स्क्रीन पर देखते और छूते हैं, और backend वो छिपा हुआ हिस्सा है जो पीछे डेटा और असली काम संभालता है — दोनों मिलकर एक पूरा ऐप बनाते हैं।
Frontend बनाम backend असल में होता क्या है?
frontend वो है जो आप देख सकते हैं — बटन, टेक्स्ट, इमेज, रंग। जब आप किसी बटन पर टैप करते हैं, आप frontend से ही बात कर रहे होते हैं।
backend पीछे, बिना दिखे काम करता है। वो डेटा रखता है, सोचता है, और हिसाब लगाता है। आप उसे कभी सीधे नहीं देखते, पर हर ज़रूरी काम वहीं होता है।
एक रेस्टोरेंट से इसे कैसे समझें?
एक व्यस्त रेस्टोरेंट की सोचिए। उसमें दो जगहें होती हैं: एक डाइनिंग एरिया, जहाँ आप बैठते हैं, और एक छिपी हुई रसोई, जहाँ खाना पकता है।
डाइनिंग एरिया वो है जो मेहमान देखते हैं — यही frontend है। रसोई वो है जहाँ असली काम होता है — यही backend है। आपका ऑर्डर इन दोनों के बीच चलता है, और खाना बनकर आपकी टेबल पर वापस आता है।
आप रसोई कभी नहीं देखते, फिर भी खाना बिना रसोई के नहीं बन सकता। ठीक वैसे ही, ऐप बिना backend के काम नहीं कर सकता।
Zomato पर ऑर्डर करते समय क्या होता है?
Zomato पर एक डिनर मँगवाने की सोचिए। आपकी स्क्रीन आपका डाइनिंग एरिया है, और दूर कहीं चल रहा सर्वर व्यस्त रसोई है।
- स्क्रीन (frontend) आपको मेन्यू दिखाती है।
- सर्वर (backend) आपका ऑर्डर, पता और पेमेंट संभालता है।
- जब आप “Order” बटन टैप करते हैं, एक रिक्वेस्ट जाती है — यह बस आपके ऑर्डर की तरह है।
स्क्रीन दिखाती है, सर्वर सोचता है। दोनों आपस में लगातार बात करते हैं, और मिलकर एक पूरा ऐप बनाते हैं। आप हमेशा सिर्फ़ एक हिस्सा — frontend — देखते हैं।
frontend और backend को अलग क्यों रखते हैं?
क्योंकि तब हर हिस्से का काम साफ़ और अलग रहता है। frontend सिर्फ़ दिखाने पर ध्यान देता है, और backend सिर्फ़ सोचने और डेटा संभालने पर।
इससे टीमें तेज़ी से काम कर पाती हैं और कोई एक हिस्सा खराब हो तो बाक़ी को सँभालना आसान रहता है। अगर आपको पहले पूरा फ्री Zero to AI Hero कोर्स में client बनाम server और API का आइडिया मिल चुका है, तो आपको यह अंतर और भी साफ़ दिखेगा।
मैं backend को अभी कैसे आज़माऊँ?
यह आइडिया अभी आज़माइए। किसी backend से सीधे एक ऑर्डर माँगिए — यानी एक रिक्वेस्ट भेजिए। टर्मिनल में orders एंडपॉइंट को curl कीजिए:
curl https://example.com/orders
सर्वर डेटा के साथ जवाब देता है, अक्सर JSON में। वही डेटा जब किसी ऐप में आता है, तो frontend उसे सुंदर बनाकर आपकी स्क्रीन पर दिखा देता है। यानी आपने बिना frontend के, सीधे backend से बात कर ली।
curl और API रिक्वेस्ट को और गहराई से सीखना है? अगला कदम है यह समझना कि अपने टर्मिनल से वेब कैसे फेच करें — वहीं से असली डेटा खींचना शुरू होता है।
मुख्य बातें (Key takeaways)
- frontend वो हिस्सा है जो आप देखते और छूते हैं — बटन, स्क्रीन, टेक्स्ट।
- backend पीछे छिपकर डेटा रखता है और असली काम करता है।
- रेस्टोरेंट की तरह सोचिए: frontend = डाइनिंग एरिया, backend = रसोई।
- frontend दिखाता है, backend सोचता है; दोनों लगातार बात करते हैं।
- frontend बनाम backend को अलग रखने से हर हिस्से का काम साफ़ रहता है।
curlसे आप सीधे backend से एक रिक्वेस्ट माँगकर इसे ख़ुद आज़मा सकते हैं।
अब आप जानते हैं कि हर ऐप के दो हिस्से होते हैं। आगे हम देखेंगे कि इन हिस्सों को बनाने के लिए किन-किन टूल्स को साथ जोड़ा जाता है — यानी टेक स्टैक।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course