203
you are viewing a single comment's thread
view the rest of the comments
[-] MajorHavoc@programming.dev 12 points 7 months ago* (last edited 7 months ago)

Oh, sure.

Primaly, it was needlessly complicated.

I read through a rabbit trail of (unconvincing) documents saying "here's why the way that has worked for decades for you isn't good enough anymore" leading to "and that's why we decided not to implement this quality of life feature you have learned to expect".

It had a "only fit for the truly faithful" cult vibe, last time I checked it, which was about a year ago.

The big thing that turned me off was I did not find ~~a lack of~~ tooling to auto-generate an HTML page that helps explore the API. It seems to me that it would be easier to do so when using strong types, not harder.

Edit 3: I never found: https://docs.github.com/en/graphql/overview/explorer I swear I really did look for it. Pinky promise.

Edit: And since I'm already in brutal honestly mode, the GraphQL docs read, to me, as being by someone who didn't really deeply understand the HTTP specification, or at least couldn't really articulate why they needed a new tool that used less (as far as I could tell from the docs) of that specification, than existing tools.

Betting against hugely popular protocols sometimes, very rarely, pays off. But GraphQL is already well on the way to being forgotten. I don't expect GraphQL to reach a tool maturity level that causes me to ever take a second look.

Edit: For context, I once bet against git. So what the hell do I know. We shall see!

[-] tyler@programming.dev 4 points 7 months ago

So did you ever actually use it? Or did you just read docs about it.

[-] MajorHavoc@programming.dev 1 points 7 months ago* (last edited 7 months ago)

Thank all that is holy, I did not use it. I had other options, which I chose, because I'm the boss.

Edit: I'm not proud of my occasional tendency to wind y'all up for fun, but I will say it helps proactively build my block list of folks who can't take a joke.

[-] FizzyOrange@programming.dev 3 points 7 months ago

The experience was awful.

I did not use it.

Hmm. You sure have a strong hatred of a thing you never used, about which your main objection (no HTML explorer) is completely untrue.

I don't think anyone would say you need GraphQL for a tiny 10-20 endpoint project. It's for big projects.

load more comments (5 replies)
this post was submitted on 14 Apr 2024
203 points (97.7% liked)

Programming

17314 readers
207 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS