فہرست کا خانہ:
- تعریف - ایپلیکیشن پروگرامنگ انٹرفیس (API) کا کیا مطلب ہے؟
- ٹیکوپیڈیا ایپلیکیشن پروگرامنگ انٹرفیس (API) کی وضاحت کرتا ہے
تعریف - ایپلیکیشن پروگرامنگ انٹرفیس (API) کا کیا مطلب ہے؟
ایک ایپلی کیشن پروگرامنگ انٹرفیس (API) پروٹوکول ، روٹینز ، افعال اور / یا کمانڈز کا ایک سیٹ ہے جو پروگرامر سافٹ ویئر تیار کرنے یا مختلف سسٹم کے مابین تعامل کی سہولت کے لئے استعمال کرتے ہیں۔ APIs ڈیسک ٹاپ اور موبائل دونوں استعمال کے ل available دستیاب ہیں ، اور عام طور پر پروگرامنگ GUI (گرافک یوزر انٹرفیس) کے اجزاء کے لئے کارآمد ہیں ، نیز ایک سافٹ ویئر پروگرام کو کسی دوسرے پروگرام سے خدمات کی درخواست اور ایڈجسٹ کرنے کی اجازت دیتے ہیں۔
ٹیکوپیڈیا ایپلیکیشن پروگرامنگ انٹرفیس (API) کی وضاحت کرتا ہے
ایک API دو بنیادی عناصر پر مشتمل کے طور پر دیکھا جاسکتا ہے: ایک تکنیکی وضاحت جس سے یہ معلوم ہوتا ہے کہ پروگراموں کے مابین معلومات کا تبادلہ کیا جاسکتا ہے (جو خود پروسیسنگ اور ڈیٹا کی ترسیل کے پروٹوکول کی درخواست پر مشتمل ہوتا ہے) اور ایک سافٹ ویئر انٹرفیس جو کسی نہ کسی طرح اس تصریح کو شائع کرتا ہے۔
ڈیجیٹل ٹکنالوجی کی پوری تاریخ کے لئے API کے پیچھے بنیادی تصور کسی نہ کسی شکل میں موجود ہے ، کیوں کہ اس ٹیکنالوجی کے زیادہ تر وجود کے لئے منفرد پروگراموں اور ڈیجیٹل سسٹم کے درمیان تعامل ایک بنیادی مقصد رہا ہے۔ لیکن ورلڈ وائڈ ویب کے عروج کے بعد ، اور اس کے نتیجے میں ہزار سالہ ڈاٹ کام کے عروج کے ساتھ ، اس ٹیکنالوجی کے لئے ترغیبی غیر معمولی سطح پر آگئی۔
API کے خاص طور پر 2000 کے اوائل میں ورلڈ وائڈ ویب کے بڑھتے ہوئے تجارتی شعبے میں نمایاں مقام حاصل ہوا ، جب سیلزفور ڈاٹ کام نے اس ٹیکنالوجی کو اپنے پلیٹ فارم میں شامل کیا تاکہ صارفین کو ان کے متنوع کاروباری ایپلی کیشنز پر ڈیٹا کا اشتراک اور منتقلی میں مدد ملے۔ اس کے فورا بعد ہی ، ای بے نے اسی طرح کی ٹکنالوجی کا آغاز کرنا شروع کیا ، اور کچھ سالوں بعد ، سوشل میڈیا کے عروج کے ساتھ ، فلکر ، فیس بک ، ٹویٹر اور انسٹاگرام جیسی کمپنیوں نے بھی یہی کرنا شروع کیا۔