Ansicht umschalten
Avatar von MsGuru01
  • MsGuru01

427 Beiträge seit 16.09.2017

Re: Deutet sich damit schon wieder das Ende des JSON-Hypes an?

Ayngush schrieb am 02.08.2019 17:49:

MsGuru01 schrieb am 02.08.2019 14:16:

Rest APIs hingegen, haben nicht einzentral Endpunkt, sonder die API selber ist eine URL zur angefragten resourcen a la https://example.com/api/users um alle user abzufragen (oder neue hinzuzufügen), weil "users" hier die resource ist (plural, also viele). Während hingegen https://example.com/api/users/1 die URL zu einer speziellen Resource ist, nähmlich dem User mit der user ID 1.

Das dieses Konzept aber auch nicht für alle Anforderungen sooo super gut ist, sieht man im aktuell hart trendenden GraphQL. Da gibt es wieder eine Reduktion der HTTP-Methoden und der Endpunkte und dafür eine Parametrisierung der Datenstruktur, wodurch Viel unnötiger Datenaustausch vermieden und Abfragen zusammengefasst werden können.

Für die Anforderungen wo es benutzt wird, ists gut. i.d.R. benutzt ja REST dort wo mit den gesamten Objekten (oder eben Resourcen), da die größte der Dateien i.d.R nebensächlich ist.

GraphQL ist für ganz andere Einsatzwecke gemacht worden, wo du primär daten ausliest (und nicht mutierst) oder die Daten in einer von der Anwendung erwarteten Struktur zurück kommen müssen (bei REST gibt der REST Service die struktur vor und du kannst nichts dran ändern).

Bewerten
- +
Ansicht umschalten