Notices where this attachment appears
-
Embed this notice
@NEETzsche @e @Terry @marine no the point of graphql is to provide a central frontend for an API even if its made up of microservices. it's in the family of RPC interfaces.
i looked in to it for a time. but then i found https://github.com/deeprjs/deepr which is basically the same without needing yet another parser. and JMAP does similar shit https://jmap.io/
basically you extend the verb object model of HTML to include some limited ability to scope the request further. you can say "please give me all new emails newer than this date" as before, but now you can also specify "and i only care about the sender and subject."
they're more limited than sql. its basically just a way to run a handful of functions like any bog standard RPC rig but in a way that you can chain a couple of them together remotely and in a single call.