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

جز
حذف تبلیغ
جز (حذف تبلیغ)
برای مثال [[مایکروسافت]] برای APIهای ویندوز مرجع‌هایی استاندارد دارد که با استفاده از آن‌ها برنامه‌نویسان می‌توانند از قابلیت‌ها و سرویس‌های سیستم‌عامل در توسعه و نوشتن [[برنامه کاربردی|برنامه‌های کاربردی]] خود استفاده کنند.
 
به‌طور کلی به مجموعه‌ای از توابع و رویه‌ها که به برنامه‌های کاربردی دیگر اجازه دسترسی و استفاده از ویژگی‌ها یا داده‌های یک نرم‌افزار را می‌دهد، ای‌پی‌آی‌های آن نرم‌افزار گفته می‌شود. نرم‌افزار ارائه دهنده ای‌پی‌آی می‌تواند یک سایت اینترنتی، یک سیستم‌عامل یا هر سرویس دیگری باشد. در اینجا خدمات پایه نرم‌افزارهای تحت وب هستند که ای‌پی‌آی‌های متنوعی ارائه می‌دهند و برنامه نویسان و تولیدکنندگان دیگری می‌توانند از آن‌ها استفاده نموده و بنابراین هزینه‌های زیرساختی و برنامه‌نویسی آن‌ها کاهش پیدا کرده و سرعت برنامه‌نویسی آن‌ها افزایش پیدا خواهد کرد زیرا دیگر لازم نیست که برای ایجاد یک ویژگی خاصی مجدداً برنامه‌نویسی کنند. همچنین امنیت برنامه‌های آن‌ها نیز افزایش خواهد یافت، چرا که ارائه دهندگان خدمات پایه امنیت خود را در بالاترین سطح ممکن قرار خواهند داد.<ref>{{یادکرد وب|نویسنده=محمد جواد مطهری شریف|کد زبان=fa|تاریخ=|وبگاه=شرکت فنی مهندسی رایان اروین الگوریتم|نشانی=http://www.rayanarvin.com/پلتفرم-های-نرم-افزاری/|عنوان=پلتفرم‌های نرم‌افزاری|accessdate=12 سپتامبر 2017|archiveurl=https://web.archive.org/web/20180519065602/http://www.rayanarvin.com/%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C/|archivedate=19 مه 2018|dead-url=yes}}</ref>
 
'''انواع APIها:'''
 
 
'''انواع APIها:'''
 
۱- API خصوصی