Ansicht umschalten
Avatar von MsGuru01
  • MsGuru01

427 Beiträge seit 16.09.2017

Re: RPC ist tot nicht JSON

Hiroshima schrieb am 03.08.2019 08:17:

Und noch mal meine Frage an dich. Warum ist dies mit RPC-Lösungen nicht möglich?

Weil RPC meist irgendwo mit einem schema arbeitet. Und selbst wenn, per RPC kann man ja jetzt schon sowas filtern, ist aber weder schön noch Daten schohnend und unnötig kompliziert, besonders, wenns drum geht über JavaScript dieses zu machen: Nennt sich OData.

Aber wie gesagt, OData ist unnötig kompliziert und versucht ähnlich wie RPC die Typen zu definieren und mit viel Metadaten zu arbeiten (welche Informationen über Struktur und Datentypen enthalten).

JSON hat das alles gerade nicht, deswegen ist es für Browser -> Server kommunikation ideal. Das deserializierte Objekt ist eine einfaches JavaScript objekt, welches per properties drauf zugreifen kannst und JavaScript selber kennt nur wenige Datentypen, string, numeric, bool, array und object.

Daher wird JSON auch auf absehbare Zeit nirgendwo weg gehen. Genau so wenig wie XML nicht verschwunden ist (Xml hat nach wie vor in bestimmten gebieten seine berechtigung und stärken), ist nur für "web dinge" zu verbose und umständlich zu parsen

Bewerten
- +
Ansicht umschalten