> But can anyone say with a straight face that, all things being equal, PHP is a “superior” programming language to Ruby? Can anyone say that Python—taken as a whole—is more suited to building a website than Ruby is?
I wish the article showed me something to try to convince me. There's lots of words, but not much content.
I write Ruby every day and I still love it. I can pick up most languages and frequently use others like Rust or Elixir, but I _love_ Ruby. It's plenty fast for most tasks and it's fantastic if you want to write small scripts.
I went through the same stages as many people of trying out the new hotness, but I always come back to Ruby. Most recently I had a need to write a bunch of different Prometheus exporters for my home dashboard. I tried ~n languages, and most of the popular exporters are written in Go. But it was so, so easy to just write them in Ruby.
Lots of people focus so heavily on performance of the interpreter but it's honestly fast enough for most tasks. And there's a lot you can do to improve your code before you hit the limits of the interpreter. My job is at least 50% working on awkward performance issues at GitLab and I still learn new things all the time. And I have fun doing it.
Ruby is still so much fun. Thank you to everyone who has made it what it is.
This is why they make both chocolate and vanilla ice cream. Personally, I hate Ruby. I've been programming for over 20 years, and know and use several languages. Ruby is not my least favorite, but is pretty far down on my list.
No, Matz saw what happen to Python 3 and dont want that to happen.
Personally I think Both side has taken a little bit of extreme. Python 3 offer very little benefits to v2 while being incompatible. Ruby 3 is holding off many changes due to compatibility.
10 comments
[ 3.2 ms ] story [ 37.6 ms ] threadI wish the article showed me something to try to convince me. There's lots of words, but not much content.
I went through the same stages as many people of trying out the new hotness, but I always come back to Ruby. Most recently I had a need to write a bunch of different Prometheus exporters for my home dashboard. I tried ~n languages, and most of the popular exporters are written in Go. But it was so, so easy to just write them in Ruby.
Lots of people focus so heavily on performance of the interpreter but it's honestly fast enough for most tasks. And there's a lot you can do to improve your code before you hit the limits of the interpreter. My job is at least 50% working on awkward performance issues at GitLab and I still learn new things all the time. And I have fun doing it.
Ruby is still so much fun. Thank you to everyone who has made it what it is.
Personally I think Both side has taken a little bit of extreme. Python 3 offer very little benefits to v2 while being incompatible. Ruby 3 is holding off many changes due to compatibility.
Being "on par with Python" performance-wise is not something to brag about.