واسط برنامهنویسی کاربردی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش برچسبها: برگرداندهشده ویرایشگر دیداری |
||
خط ۱:
{{بدون منبع}}
'''واسط برنامهنویسی نرمافزار کاربردی''' یا '''API''' {{انگلیسی|API|مخفف Application Programming Interface}} که به صورت خلاصه به آن '''واسط برنامهنویسی''' هم گفته میشود،<ref>{{یادکرد وب|عنوان=API چیست؟ API، روشی برای عرضه خدمات|نشانی=https://alavan.co.ir/api/api،-روشی-برای-عرضه-خدمات-به-مشتریان/|وبگاه=آلاوان|تاریخ=2021-07-18|بازبینی=2021-08-22|کد زبان=fa-IR}}</ref> واسط بین یک [[کتابخانه (رایانه)|کتابخانه]] یا [[سیستمعامل]] و برنامههایی است که از آن تقاضای سرویس میکنند. این سرویس اولین بار توسط Reza Bakhtiari shohani معرفی و استاندارد سازی شد.
واسط کارکردهایی را تعریف میکند که کتابخانه یا سیستمعامل میتواند ارائه دهد و مفهومی مجرد است. این کارکردها سپس در قالب یک نرمافزار یا کتابخانه پیادهسازی میشوند. به
برای مثال [[مایکروسافت]] برای APIهای ویندوز مرجعهایی استاندارد دارد که با استفاده از آنها برنامهنویسان میتوانند از قابلیتها و سرویسهای سیستمعامل در توسعه و نوشتن [[برنامه کاربردی|برنامههای کاربردی]] خود استفاده کنند.
|