ממשק תכנות יישומים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שגיאת כתיב
Matanyabot (שיחה | תרומות)
מ בוט החלפות: \1מאחר ש, \1לוויין, דוגמה\1
שורה 1:
'''ממשק תכנות יישומים''' (ב[[אנגלית]]: '''Application Programming Interface'''; [[ראשי תיבות]]: '''API''') הוא ערכה של ספריות קוד, [[פקודה (מחשב)|פקודות]], [[פונקציה|פונקציות]] ו[[שגרה|פרוצדורות]] מן המוכן, בהן יכולים ה[[מתכנת|מתכנתים]] לעשות שימוש פשוט, בלי להידרש לכתוב אותן בעצמם כדי שיוכלו להשתמש במידע של היישום שממנו הם רוצים להשתמש לטובת היישום שלהם.
 
לדוגמאלדוגמה: חברה קטנה רוצה לפתח יישומון ׳מדריך מסעדות׳ שיציג את המסעדות במפה מבוססת צילומי לווין, לכן - עליהם להקצות משאבים עצומים לבניית לוייןלוויין, שיגורו לחלל וכו׳, משימה עתירת זמן וכסף, כשרוב הסיכויים שהתוצר יהיה נחות מזה של גוגל מפות. לעומת זאת, מאחר ויששיש לאתר המפות של גוגל API ניתן לנצל את פלטפורמת המפה שלהם למדריך שלי. מה שנקרא בעגה המקצועית '''MASHUP'''.
 
ככל שה-API מקיף וגמיש יותר כך השליטה והאינטגרציה ביני לבינם תהא טובה יותר. חברות משקיעות כסף רב בבנייה ובשדרוג ה-API שלהם על מנת שיהיה יותר קל לשימוש, מתוך כוונה ש-API טוב יותר יזכה ליותר תשומת לב.