2 ms·
RoR is great. Ruby just needs to grow beyond it. I worked at a company that, when faced with the choice between rewriting its Django apps in Python 3, and rewr
by lenerdenator 2y ago
RoR is great. Ruby just needs to grow beyond it.
I worked at a company that, when faced with the choice between rewriting its Django apps in Python 3, and rewriting them in RoR, decided to go with the latter.
Now, I didn't like that since I was on an undermanned team that had literally just started a major update of a Django site, and it arguably wasn't the right way to go business-wise, but a lot of ideas that have come into Django over the years were ideas that existed in RoR.
I'd like to see that sort of innovation happen in some of the other spaces that Python is in, if for no other reason than to prevent monoculture in those areas. There needs to be offerings for Ruby in other areas, like scientific computing, machine learning/AI, and data analysis that get the same uptake that Rails does.
- Levitating 2y ago> I'd like to see that sort of innovation happen in some of the other spaces that Python is in I think the language itself is definitely good enough to support the things Python does. But Ruby lacks in things like documentation and standards. RDoc isn't great, neither is bundler and there's no alternative to PEP. Ruby's ecosystem does have some interesting alternatives to Pythons ecosystem. Like Numo for numpy, and Jupyter also supports ruby. But for a matplotlib alternative you have to bind to gnuplot. I still use Ruby much more than Python anyway, my scripts often don't need external packages and Ruby as a language is such a delight to work with.