Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει Open Application Interface Program (Open API Interface) (Open API);
- Η Techopedia εξηγεί το Open Application Interface Program (Open API)
Ορισμός - Τι σημαίνει Open Application Interface Program (Open API Interface) (Open API);
Μια ανοιχτή διεπαφή προγραμματισμού εφαρμογών (open API) ορίζεται συνήθως ως ένα API που χρησιμοποιεί μια κοινή ή παγκόσμια γλώσσα ή δομή για την προώθηση πιο καθολικής πρόσβασης. Σε γενικές γραμμές, ένα API επιτρέπει στους προγραμματιστές να χρησιμοποιούν ένα συγκεκριμένο προϊόν λογισμικού με διάφορους τρόπους, για παράδειγμα, προσαρμόζοντάς το σε προγράμματα τρίτων κατασκευαστών.
Η Techopedia εξηγεί το Open Application Interface Program (Open API)
Ένα ανοικτό API διαφέρει από ένα λογισμικό ανοιχτού κώδικα. Ο λόγος που οι ειδικοί της πληροφορικής περιγράφουν ένα API ως "ανοικτό" είναι ότι είναι ανοιχτά κοινόχρηστο και ανοικτό στη δημόσια χρήση. Ένα παράδειγμα είναι τα API του Facebook και άλλων ιστότοπων κοινωνικών μέσων που μοιράζονται ελεύθερα για να προσελκύσουν τους προγραμματιστές και άλλους χρήστες να ενσωματώσουν τη λειτουργικότητα των κοινωνικών μέσων στα προϊόντα λογισμικού τους. Το Facebook και άλλες πλατφόρμες έχουν μεγάλη επιτυχία προσφέροντας αυτά τα ανοιχτά API, επιτρέποντας στις πλατφόρμες τους να ενσωματωθούν σε κάθε είδους έργα.
Μερικοί εμπειρογνώμονες στον τομέα της πληροφορικής ορίζουν επίσης το ανοιχτό API ως ένα που γίνεται με ένα συγκεκριμένο πρωτόκολλο που του επιτρέπει να είναι πιο προσιτό σε άλλους προγραμματιστές. Ένα παράδειγμα ενός τέτοιου API είναι το μοντέλο αρχιτεκτονικής μεταφοράς αντιπροσωπευτικού κράτους (REST), καθώς και το πρωτόκολλο πρόσβασης απλού αντικειμένου (SOAP).