واسط برنامه‌نویسی کاربردی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Arash.pt (بحث | مشارکت‌ها)
به نسخهٔ 29908057 از Mohammad (بحث) برگردانده شد (توینکل)
برچسب: خنثی‌سازی
Ayoubian (بحث | مشارکت‌ها)
خنثی‌سازی ویرایش 30190372 از Arash.pt (بحث)
برچسب‌ها: خنثی‌سازی برگردانده‌شده
خط ۱:
{{بدون منبع}}
{{تغییرمسیر|رابک|روستایی به آن نام|رابک (روستا)}}
'''رابط برنامه‌نویسی نرم‌افزار کاربردی''' (رابَک) یا '''ای‌پی‌آی''' {{انگلیسی|API|مخفف Application Programming Interface}} که به صورت خلاصه به آن '''رابط برنامه‌نویسی''' هم گفته می‌شود،{{مدرک}} رابط بین یک [[کتابخانه (رایانه)|کتابخانه]] یا [[سیستم‌عامل]] و برنامه‌هایی است که از آن تقاضای سرویس می‌کنند. API در اصل همان UI است ، با این تفاوت که به جای انسان ، یک سیستم کامپیوتری قرار است با آن تعامل داشته باشد. از آنجایی که می‌توان واژه ی Interface را تحت عنوان "فصل مشترک" به فارسی ترجمه کرد، می‌توان گفت که API فصل مشترکی مابین دو نرم‌افزار یا اپلیکیشن است.<ref>[https://www.spad.co/blog/API--%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D9%87-%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C%DB%8C-%D8%AF%D8%A7%D8%B1%D8%AF-%D8%9F API چیست]</ref>
 
رابط کارکردهایی را تعریف می‌کند که کتابخانه یا سیستم‌عامل می‌تواند ارائه دهد و مفهومی مجرد است. این کارکردها سپس در قالب یک نرم‌افزار یا کتابخانه پیاده‌سازی می‌شوند. به عبارت ساده‌تر، رابط برنامه‌نویسی مجموعه توابعی است که یک برنامه می‌تواند از یک برنامه دیگر فرا بخواند.. در واقع API رابط بین دو نرم‌افزار (اپلیکیشن) است که امکان ارتباط بین آن‌ها را برقرار می‌کند.
سطر ۴۲ ⟵ ۴۱:
 
https://apieco.ir/fa-ir/%d8%a7%d9%90%db%8c-%d9%be%db%8c-%d8%a2%db%8c-api/
{{پانویس}}[https://tspweb.ir/web-design-or-web-develop/ طراحی وب سایت] با API{{داده‌های کتابخانه‌ای}}
{{پانویس}}
 
{{داده‌های کتابخانه‌ای}}
[[رده:رابط‌های برنامه‌نویسی نرم‌افزار|رابط‌های برنامه‌نویسی نرم‌افزار]]
[[رده:ارتباطات فنی]]