Is Ruby Dying?
11–20 of 159 posts
Re: Is Ruby Dying?
#12That said, as a pro-Rubyist...well, I don't find much comfort in the OP's spurious assumptions about what the data can show. However, for those who think Ruby's time is limited or otherwise hate the language (or more specifically, Rails)...what do you think will take its place? Ruby seems popular because of its readable syntax...which is also a factor in its relatively slow performance...do you see an even more human friendly (and inefficient) language taking its place? Or do you think such a niche need not be filled?
That Ruby is so great for DSLs...I would hope that it can stay in that function as one of the better glue languages we have.
Re: Is Ruby Dying?
#13Re: Is Ruby Dying?
#14Is it that day of the week again? I would like to also point out the title of the post is misleading, as the findings are exactly the opposite.
http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Re: Is Ruby Dying?
#15Re: Is Ruby Dying?
#16That said, I find both Python/Django and Node.js both more productive than Rails for quickly building API-driven web-apps. More so this has to do with Rails, which has a number of warts and a tendency to require excessive configuration for all its pretty much patently false 'convention over configuration' spiels, than it does with Ruby.
If there's a problem with Ruby, it's the inseparability of it and Rails. As things like node make using non-JS languages server side less appealing, use of Rails will decline, making Ruby decline.
The main reason this hasn't happened is that there's not a standard groupthink-do-it-all toolkit for building things with node yet.
And even when it does happen it will take years and years to go away. Just look at PHP.
I'm going to go ahead and say it: Ruby will be the new PHP...
And yes, I think it's fair to assume that Ruby usage is vast majority tied to Rails.
Re: Is Ruby Dying?
#17You just may not be used to Ruby not having the exciting fire of initial hype. That is dead. But that's good. Languages can't live like that forever. Sooner or later they need to stop the wild experimenting, find some best practices and things that work, and settle down and ram home the things that work. Ruby has entered final maturity. It will be in that phase until such time as it really does die, which could well…
What do you reckon could not be legacy code in 15 years? C family, Java, maybe Erlang?
However, more to your point, there's legacy C and Java code, but that's because those languages have evolved heavily in their time, so late 90s Java looks little like modern Java, and techniques used in C in the 80s would get you laughed at today.
Hell, even in my main language of work, C#, the difference between most code just 4 or 5 years ago and "modern" C# is vast.
Re: Is Ruby Dying?
#18Google trends: http://www.google.com/trends/explore#q=python%20programming%...
Re: Is Ruby Dying?
#19Re: Is Ruby Dying?
#20You just may not be used to Ruby not having the exciting fire of initial hype. That is dead. But that's good. Languages can't live like that forever. Sooner or later they need to stop the wild experimenting, find some best practices and things that work, and settle down and ram home the things that work. Ruby has entered final maturity. It will be in that phase until such time as it really does die, which could well…
What do you reckon could not be legacy code in 15 years? C family, Java, maybe Erlang?
* Python - As a programming language for scientists and researchers, replacing Matlab and kin.
* Go or Rust - A well-designed, modern language, easier to use than C++ but almost as fast, for enterprise applications or video games. Not sure about Google, but I hope Mozilla will still be around in 10 years.
* Lua? - Not sure about this one... but it fills a niche -- extremely compact scripting language.
* C - still used in system-level programming
* C# - C# is replacing Java as the OO language of choice for big enterprise systems.