Bewertung:

Das Buch bietet einen umfassenden Überblick über die Zukunft des Webs und des API-Designs mit Schwerpunkt auf RESTful-Prinzipien und Hypermedia. Viele Leser loben die Klarheit, die Zugänglichkeit und die Bedeutung der Einhaltung von Standards beim API-Design. Einige kritisieren jedoch, dass es an praktischen Beispielen mangelt, schlecht gegliedert ist und die aktuellen Praktiken der Branche nicht angemessen berücksichtigt.
Vorteile:⬤ Klar geschrieben und zugänglich
⬤ gründliche Abdeckung von RESTful-Konzepten
⬤ betont die Bedeutung eines guten API-Designs
⬤ vorteilhaft sowohl für Entwickler als auch für Designer
⬤ führt neue Standards wie Collection+JSON ein
⬤ gutes Referenzmaterial
⬤ regt zum Nachdenken über API-Praktiken an.
⬤ Es fehlt an praktischen, detaillierten Beispielen und Code
⬤ einige Leser finden es schlecht organisiert
⬤ frustriert diejenigen, die nach konkreten Richtlinien für bewährte API-Praktiken suchen
⬤ enthält viele Informationen über Standards, die überwältigend sein können
⬤ einige finden, dass es einen übermäßig kritischen Ton gegenüber bestehenden Implementierungen hat.
(basierend auf 37 Leserbewertungen)
Restful Web APIs: Services for a Changing World
Die Popularität von REST hat in den letzten Jahren zu einer enormen Zunahme von fast REST-konformen APIs geführt, die viele der Vorteile dieser Architektur nicht bieten. In diesem praktischen Leitfaden erfahren Sie, was Sie brauchen, um brauchbare REST-APIs zu entwickeln, die sich im Laufe der Zeit weiterentwickeln. Durch die Fokussierung auf Lösungen, die eine Vielzahl von Bereichen abdecken, zeigt Ihnen dieses Buch, wie Sie leistungsstarke und sichere Anwendungen erstellen können, indem Sie die Tools verwenden, die für das erfolgreichste verteilte Computersystem der Welt entwickelt wurden: das World Wide Web.
Sie werden die Konzepte hinter REST erforschen, verschiedene Strategien für die Erstellung von Hypermedia-basierten APIs kennenlernen und dann alles mit einer Schritt-für-Schritt-Anleitung für den Entwurf einer RESTful Web-API zusammenstellen.
⬤ Untersuchen Sie API-Design-Strategien, einschließlich des Sammelmusters und reiner Hypermedia.
⬤ Verstehen Sie, wie Hypermedia Darstellungen zu einer kohärenten API zusammenfügt.
⬤ Entdecken Sie, wie XMDP- und ALPS-Profilformate Ihnen helfen können, die „semantische Herausforderung“ einer Web-API zu meistern.
⬤ Lernen Sie fast zwei Dutzend standardisierte Hypermedia-Datenformate kennen.
⬤ Wenden Sie bewährte Verfahren für die Verwendung von HTTP in API-Implementierungen an.
⬤ Erstellen Sie Web-APIs mit dem JSON-LD-Standard und anderen Linked-Data-Ansätzen.
⬤ Das CoAP-Protokoll für die Verwendung von REST in eingebetteten Systemen verstehen.