4 ms·
This is interesting - I'm evaluating what to use for the backend of a side project right now after having focussed more on front-end/apps for the last few years
by tomduncalf 6y ago
This is interesting - I'm evaluating what to use for the backend of a side project right now after having focussed more on front-end/apps for the last few years, so I'm catching up on the latest progress in this area. Interesting to see that Rails is still often considered the best option, seems like they must be doing something right.
Ideally in my mind, I'd like to use JS (well, TS), because it's the language I work in most of the time these days... but I can pick up different languages as needed, that's not a major issue and I've done some Ruby way back when - more important to me is making the development of the backend as simple and as quick as possible (the less code the better!), and that it will run reliably. A good selection of well-tested off-the-shelf modules to integrate other services is always a good thing. It seems like Rails is well ahead of any JS-based solution in these regards, from what I can see.
I had been evaluating PostGraphile, which appeals because of the "low-code" approach, but I guess I'm a little concerned about doing most of the logic in database functions, because I've worked on a system like that years ago and found things like testing and debugging pretty painful. If anyone has evaulated PostGraphile (or Hasura etc) vs. Rails, I'd love to hear your thoughts (or equally, any other solutions to check out!).