API Platform – Rapid API Development

API Platform ist ein Webframework der nächsten Generation, mit dem API-First-Projekte einfach erstellt werden können, ohne die Erweiterbarkeit und Flexibilität zu beeinträchtigen. Daher lassen sich mit API Platform standardkonforme REST und GraphQL mit Dokumentation schnell entwickeln.

Dabei setzt das Projekt auf Symfony Flex und dem Doctrine ORM auf. Beides sind etablierte Softwarekomponenten die in zahlreichen bekannten PHP Projekten zum Einsatz kommen. Dazu bringt API Platform eine Docker und Kubernetes Konfiguration mit, welche ein schnelles und stabiles Hosting auf modernster Technologie ermöglichen.

Das Featureset von API Platform ist sehr komplett und bietet Module an, die zur Erstellung einer modernen API benötigt werden:

Mit API Plattform fokussieren wir uns auf die Entwicklung der richtigen Datenstruktur und Endpunkte für dein Produkt und nicht mit der Entwicklung von Standards.

Sollte ich PHP für meine API nutzen?

Wir hören immer wieder davon, dass von der Verwendung von PHP für APIs abgeraten wird und oftmals “moderne” Technologien wie Java, NodeJs oder Python empfohlen werden. Doch hat sich PHP in den letzten 3 Jahren enorm weiterentwickelt und zudem lässt sich die weite Verbreitung der Sprache nicht leugnen. Durch die Einfachheit der Sprache ist die Weiterentwicklung und Wartung der API nicht so hoch, wie bspw. bei anderen Lösungen. Und die Geschwindigkeit von PHP reicht für die meisten Buisness Applikationen vollkommen aus, um diese auf eine Basis von PHP und bspw. ein spezialisiertes Framework wie zum Beispiel API Plattform zu stellen.