Aug 9, 2017 · 1 min read
Regarding Apollo, it’s completely opinionated. ;-)
I think their client is great — I find the server useless. What does it do?
It provides a facade to multiple app-server stacks — I only use express
It does OOB distributed tracing — nice but $$$, I think they relaxed pricing recently.
It provides a set of tools that simply schema&resolver parsing — your library shows that it’s not enough.
It surely increases the bundle size…
It allows to send multiple queries to the backend — easy
To me it bring little functional benefits, it’s really a nerdy tools with locks you in a set of A centric apis. Once again, I realize this is completely opinionated.
You mentioned issues which Apollo fixes: can you provide examples? this might open my eyes.