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

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