واسط برنامهنویسی کاربردی: تفاوت میان نسخهها
تعریفی از ای پی آی نرم افزاری را ارائه دادم.
(تعریفی از ای پی آی نرم افزاری را ارائه دادم.) |
|||
برای مثال [[مایکروسافت]] برای APIهای ویندوز مرجعهایی استاندارد دارد که با استفاده از آنها برنامهنویسان میتوانند از قابلیتها و سرویسهای سیستمعامل در توسعه و نوشتن [[برنامه کاربردی|برنامههای کاربردی]] خود استفاده کنند.
[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/ به طور کلی به مجموعهای از توابع و رویهها که به برنامههای کاربردی دیگر اجازه دسترسی و استفاده از ویژگیها یا دادههای یک نرمافزار را میدهد، ایپیآی های آن نرمافزار گفته میشود. نرمافزار ارائه دهنده ایپیآی میتواند یک سایت اینترنتی، یک سیستمعامل یا هر سرویس دیگری باشد. در اینجا خدماتپایه نرمافزارهای تحت وب هستند که ایپیآی های متنوعی ارائه میدهند و برنامه نویسان و تولیدکنندگان دیگری می توانند از آنها استفاده نموده و بنابراین هزینههای زیرساختی و برنامه نویسی آنها کاهش پیدا کرده و سرعت برنامه نویسی آنها افزایش پیدا خواهد کرد زیرا دیگر لازم نیست که برای ایجاد یک ویژگی خاصی مجدداً برنامه نویسی کنند. همچنین امنیت برنامههای آنها نیز افزایش خواهد یافت، چرا که ارائه دهندگان خدمات پایه امنیت خود را در بالاترین سطح ممکن قرار خواهند داد.]
== منابع ==
|