API, en abrégé interface de programmation d’applications, est un ensemble de requêtes standardisées qui permettent à différents programmes informatiques de communiquer entre eux.
Les API établissent la manière appropriée pour un développeur de demander des services à un programme. Elles sont définies par les programmes récepteurs, facilitent le travail avec d’autres applications et permettent aux programmes de communiquer sur différentes plates-formes informatiques. Un programme sans API ne serait pas en mesure de travailler avec d’autres applications de manière très efficace. Parmi les exemples d’API, citons les appels de procédures à distance (RPC), qui permettent à d’autres programmes d’utiliser les procédures d’un programme, le langage d’interrogation standard (SQL), qui établit une méthode normalisée d’accès aux bases de données, les API de transfert de fichiers, qui établissent des méthodes de chargement et de téléchargement de fichiers, et les API de transmission de messages, qui transmettent des messages entre les programmes et les utilisateurs. Les API fournissent également aux applications des graphiques et du son, ajoutent des capacités de mise en réseau, gèrent la sécurité et la traduction des données, et gèrent l’accès aux ressources du système telles que la mémoire et les périphériques matériels.
Les API peuvent prendre la forme d’un composant de progiciel commercial, d’un élément de logiciel sous licence spéciale ou d’une interface explicitement conçue pour un programme spécifique, qui est généralement la plus coûteuse. L’effort supplémentaire que représente la production d’une API peut se justifier, car elle contribue souvent à la pertinence et à la longévité d’un programme en permettant à d’autres programmes d’y accéder. Cependant, un accès trop important peut entraîner la copie d’une application ; pour éviter la copie, certaines organisations essaient de garder leurs API secrètes ou de les modifier constamment. De nombreux programmeurs informatiques considèrent les API comme un bon compromis entre la flexibilité des programmes à code source ouvert et la rigidité des applications fermées.
SEO Inside est une agence conseil SEO.
--
SEO Inside est une agence web et SEO - en savoir plus sur nous:
Agence web / Audit SEO / Conseil SEO / Création de site internet / Refonte de site internet optimisé pour le SEO / Référencement naturel / Référencement local /Netlinking / Formation SEO / E-Réputation et avis
Voici nos implantations :
Lille / Dunkerque / Amiens – ce sont nos 3 bureaux historiques.
Puis voici nos zones géographiques d’intervention :
Paris / Abbeville / Rouen / Compiègne / Reims / Metz / Caen / Evreux / Nancy / Colmar / Rennes / Le Mans / Orléans / Dijon / Besançon / Angers / Nantes / La Rochelle / Poitiers / Limoges /Clermont-Ferrand / Lyon / Annecy / Grenoble / Valence / Bordeaux / Montauban / Toulouse / Biarritz / Montpellier / Marseille / Cannes / Nice / Avignon / Monaco
SEO INSIDE est une agence web spécialiste en référencement naturel qui se veut proche de vous. Contactez-nous pour discuter de vos projets.