Διεπαφή προγραμματισμού εφαρμογών (API)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 2 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
api injili
Βίντεο: api injili

Περιεχόμενο

Ορισμός - Τι σημαίνει η διεπαφή προγραμματισμού εφαρμογών (API);

Μια διεπαφή προγραμματισμού εφαρμογών (API) είναι ένα σύνολο πρωτοκόλλων, ρουτινών, λειτουργιών και / ή εντολών που χρησιμοποιούν οι προγραμματιστές για την ανάπτυξη λογισμικού ή για τη διευκόλυνση της αλληλεπίδρασης μεταξύ διαφορετικών συστημάτων. Τα API είναι διαθέσιμα τόσο για χρήση σε επιτραπέζιους υπολογιστές όσο και για κινητά και είναι συνήθως χρήσιμα για τον προγραμματισμό των στοιχείων GUI (γραφικό περιβάλλον εργασίας χρήστη) καθώς και για να επιτρέπεται σε ένα πρόγραμμα λογισμικού να ζητά και να δέχεται υπηρεσίες από άλλο πρόγραμμα.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη διεπαφή προγραμματισμού εφαρμογών (Application Programming Interface - API)

Ένα API μπορεί να θεωρηθεί ότι αποτελείται από δύο βασικά στοιχεία: μία τεχνική προδιαγραφή που καθορίζει τον τρόπο ανταλλαγής πληροφοριών μεταξύ των προγραμμάτων (τα οποία συνίστανται από αίτηση για επεξεργασία και πρωτόκολλα παράδοσης δεδομένων) και από ένα περιβάλλον λογισμικού που δημοσιεύει με κάποιο τρόπο αυτές τις προδιαγραφές.

Η βασική ιδέα πίσω από το API υπήρξε σε κάποια μορφή για όλη την ιστορία της ψηφιακής τεχνολογίας, καθώς η αλληλεπίδραση μεταξύ μοναδικών προγραμμάτων και ψηφιακών συστημάτων υπήρξε πρωταρχικός στόχος για μεγάλο μέρος αυτής της τεχνολογίας ύπαρξης. Όμως, με την άνοδο του παγκόσμιου ιστού και την επακόλουθη έκρηξη dot-com της χιλιετίας, το κίνητρο για την τεχνολογία αυτή έφθασε σε ένα πρωτοφανές επίπεδο.


Το API κατέστη ιδιαίτερα εμφανές στον αυξανόμενο εμπορικό τομέα του παγκόσμιου ιστού στις αρχές του 2000, όταν η Salesforce.com ενσωμάτωσε την τεχνολογία στην πλατφόρμα της, προκειμένου να βοηθήσει τους πελάτες να μοιράζονται και να μεταδίδουν δεδομένα στις διάφορες επιχειρηματικές τους εφαρμογές. Λίγο αργότερα, το eBay άρχισε να χρησιμοποιεί παρόμοια τεχνολογία και με την άνοδο των κοινωνικών μέσων μετά από λίγα χρόνια, εταιρείες όπως το Flickr και το Instagram άρχισαν να κάνουν το ίδιο.