Hacker News new | ask | show | jobs
by kingkongjaffa 855 days ago
I dont know

People who use Rails really seem to love it.

But in 2024 things like react and typescript exists.

Python is there for data science stuff

Typescript is there for the web.

I don't understand why you would pick Ruby instead

4 comments

Ruby is a very beautiful language both in logic and consistency. Rails is a mature framework. The ecosystem is very much alive albeit not “exciting” anymore and at the end of the day people use what they know. The 2010s have produced a large number of Rails developers. For the majority of CRUD apps Rails (or Laravel or Django) are just fine thus there’s no need to really make a switch. Finally, React can power a lot of things but in my experience it is far from offering the right integration and rapid development speed that something like Rails or Laravel come with.
> But in 2024 things like react and typescript exists.

Avoiding this stuff is one point on the list. I know I'm being a little snarky, but it's true. If you're building a fullstack app with fullstack devs you can avoid a lot of complexity that stuff brings.

> react and typescript

These are nonstarters for me. It seems like vercel has corrupted react beyond recognition, and other full-stack frameworks like Remix just do a lot of `rigamarole` to mimic a fraction of what an older fullstack framework like rails/django/phoenix can do.

frontend is desperately trying to catch up to backend.

backend is trying to capture frontend to seduce people back, and they're getting there with freakishly good UX like phoenix liveview and rails 8's morph.

This. So much this.
It’s a good choice for building a full stack web application. You know… the stuff that it is designed for.