दोस्तों के साथ बांटें:
Frontend, Backend, API क्या है? मैं इसे और आसानी से समझाने की कोशिश करूंगा।
फ्रंटएंड प्रोग्राम का अगला हिस्सा है, यानी उपयोगकर्ताओं द्वारा उपयोग किया जाने वाला हिस्सा जो दृश्य को परिभाषित करता है। साइट का इंटरफ़ेस, बटन (बटन) फ्रंटएंड है।
बैकएंड प्रोग्राम का बैक है, यानी साइट का पिछला हिस्सा जो डेटा उत्पन्न करता है, सुरक्षा पर प्रतिक्रिया करता है, पूर्ण डेटा के साथ काम करता है, और उपयोगकर्ता के लिए पूरी प्रक्रिया को व्यवस्थित करता है।
एपीआई दोनों के बीच एक डेटा वाहक है। यही है, फ्रंटएंड एपीआई का उपयोग करके बैकएंड के लिए एक अनुरोध भेजता है, और बैकएंड भी एपीआई के माध्यम से फ्रंटएंड अनुरोध का जवाब देता है।
इसे और भी स्पष्ट करने के लिए, मैं एक उदाहरण दूंगा:
आप एक रेस्तरां में प्रवेश किया। रेस्तरां की संरचना, टेबल और कुर्सियां, मेज पर उत्पाद, जो कुछ भी आप देख रहे हैं वह दृश्यपटल है।
फिर आप वेटर को बुलाते हैं और अपना ऑर्डर देते हैं। वेटर रसोई में ऑर्डर ले जाता है। रसोई आपके आदेश को तैयार करती है, कुछ उत्पादों को गोदाम से बाहर ले जाती है, लेकिन आप इसे गवाही नहीं देते हैं, इस प्रक्रिया में रसोई बैकएंड है और गोदाम डेटाबेस है।
बेशक, यदि आप यहां प्रोग्राम के ड्राइवर हैं, तो उपयोगकर्ता, फ्रंटेंड और बैकएंड के बीच सेवा देने वाला वेटर एपीआई है।
@ITStarsUz