What is API(Application Programming Interface) ? (In Hindi)topjankari.com

What is API(Application Programming Interface) ? (In Hindi)

What is API(Application Programming Interface) ? (In Hindi).

save water save tree !

"अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस" के लिए खड़ा है। एक API कमांड, फ़ंक्शंस, प्रोटोकॉल और ऑब्जेक्ट्स का एक सेट है जो प्रोग्रामर सॉफ़्टवेयर बनाने या बाहरी सिस्टम के साथ इंटरैक्ट करने के लिए उपयोग कर सकते हैं। यह सामान्य संचालन करने के लिए मानक कमांड के साथ डेवलपर्स प्रदान करता है ताकि उन्हें खरोंच से कोड लिखना न पड़े।

एपीआई डेस्कटॉप और मोबाइल ऑपरेटिंग सिस्टम दोनों के लिए उपलब्ध हैं। उदाहरण के लिए, विंडोज एपीआई, उपयोगकर्ता इंटरफ़ेस नियंत्रण और तत्वों, जैसे कि विंडोज़, स्क्रॉल बार और संवाद बॉक्स के साथ डेवलपर्स प्रदान करता है। यह फाइल सिस्टम तक पहुंचने और फाइल संचालन करने के लिए कमांड भी प्रदान करता है, जैसे फाइल बनाना और हटाना। इसके अतिरिक्त, विंडोज एपीआई में नेटवर्किंग कमांड शामिल हैं जिनका उपयोग स्थानीय नेटवर्क या इंटरनेट पर डेटा भेजने और प्राप्त करने के लिए किया जा सकता है।

मोबाइल एपीआई, जैसे कि आईओएस एपीआई, टचस्क्रीन इनपुट का पता लगाने के लिए कमांड प्रदान करते हैं, जैसे टैपिंग, स्वाइपिंग और रोटेटिंग। इसमें आम उपयोगकर्ता इंटरफ़ेस तत्व भी शामिल हैं, जैसे कि पॉप-अप कीबोर्ड, एक खोज बार और एक टैब बार, जो स्क्रीन के नीचे नेविगेशन बटन प्रदान करता है। IOS API में iOS डिवाइस के हार्डवेयर, जैसे कैमरा, माइक्रोफ़ोन, या स्पीकर के साथ सहभागिता करने के लिए पूर्वनिर्धारित फ़ंक्शन भी शामिल हैं।

ऑपरेटिंग सिस्टम API को आमतौर पर संबंधित प्रोग्राम के लिए सॉफ़्टवेयर डेवलपमेंट किट में एकीकृत किया जाता है। उदाहरण के लिए, Apple का Xcode IDE डेवलपर्स को एप्लिकेशन के इंटरफ़ेस में तत्वों को खींचने और छोड़ने की अनुमति देता है। यह उपलब्ध कार्यों की एक सूची भी प्रदान करता है और इसमें ज्ञात तत्वों और आदेशों के लिए सिंटैक्स हाइलाइटिंग शामिल है।

जबकि ऑपरेटिंग सिस्टम एपीआई में सुविधाओं का एक मजबूत सेट होता है, अन्य प्रकार के एपीआई बहुत अधिक बुनियादी होते हैं। उदाहरण के लिए, एक वेबसाइट वेब डेवलपर्स के लिए एक एपीआई प्रदान कर सकती है जो उन्हें साइट से विशिष्ट जानकारी तक पहुंचने की अनुमति देती है। जानकारी प्राप्त करने के लिए कुछ बुनियादी कमांड के साथ XML तत्वों का एक सेट के रूप में एक वेबसाइट एपीआई सरल हो सकता है।
 

Link