API
Auch bekannt unter:
- Application Programming Interface
- Programmierschnittstelle
Wikipedia
Eine API Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. (Application Programming Interface) ist eine Programmierschnittstelle Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen., die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. APIs Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. definieren, welche Anfragen gestellt werden können, wie diese gestellt werden und welche Datenformate verwendet werden.
Die am weitesten verbreitete Form ist die REST API Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen., die auf dem HTTP-Protokoll basiert und Daten meist im JSON-Format austauscht. Alternativen sind GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit., das flexiblere Datenabfragen ermöglicht, und gRPC gRPC ist ein von Google entwickeltes, hochperformantes und quelloffenes Framework, das auf dem RCP-Protokoll basiert., das auf hohe Performanz ausgelegt ist.
APIs Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. sind ein zentraler Baustein moderner Softwarearchitekturen. Sie ermöglichen es, Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert. und Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet voneinander zu entkoppeln, Drittanbieter-Dienste einzubinden und Microservices Microservices sind ein Architekturansatz, bei dem eine Anwendung aus vielen kleinen, unabhängigen Diensten besteht, die jeweils eine bestimmte Aufgabe erfüllen. miteinander kommunizieren zu lassen.
Verwandte Technologien und Begriffe:
- GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit.
- gRPC gRPC ist ein von Google entwickeltes, hochperformantes und quelloffenes Framework, das auf dem RCP-Protokoll basiert.
- Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet