GraphQL is to REST what Javascript is to C/C++/Rust
Jens Neuse
Founder @ wundergraphIn my recent article “Why not use GraphQL” (https://wundergraph.com/blog/why_not_use_graphql), I discussed a lot of the most common misconceptions about GraphQL. I keep hearing people compare the two as if they were exclusive concepts which can replace each other. Some people might have interpreted this as if I’m arguing against using GraphQL when quite the opposite is the case. I’m just not buying into the general “GraphQL solves XYZ problem and is better than REST” thing.
Instead, I’d like to give a detailed explanation of why the whole “GraphQL vs. REST” discussion doesn’t make sense. I’ll give you an in-depth view of why I believe the relationship between GraphQL and REST is much more like the one between Javascript & lower-level languages like C/C++ and Rust. Reading this will prepare you very well for discussions around choosing the right API style and implementation.