Comment

Comment by gavinray

There's no "algebra" behind GraphQL. It's just a type system specification, with no behaviors.

The equivalent would be the TypeScript type system.

I don't bother debating GraphQL with folks anymore because I've learned the hard way there's a lot of misunderstanding.

When people say "GraphQL" they usually mean some particular implementation of a GraphQL API they had a positive or negative experience with, not the idea as a whole.

The specification as a concept is a bit hard to critique because it defines no implementation behavior. It's sort of like saying "REST API's are slow" or "REST API's that fetch nested relations produce bad SQL".

parent gavinray 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton