Ruby on Rails is a Dead Language
- May 18, 2009 11:14 AM
- General, Web Trends
- Comments (12)
Matt Gifford, (aka ColdFuMonkeh) twittered an article that has lead me to a startling conclusion: Ruby on Rails is a dead language! Read more to find out why.
The article that Matt references is Ten Dying IT Skills at Global Knowledge. We all know ColdFusion is a dead language, I mean the article nails it on the head: that there are more openings for PHP developers than for ColdFusion developers must mean that there aren't very many jobs for us CF developers. I find it amazing though, that they missed the second conclusion from their job opening comparison: If ColdFusion is a dead language because it only has 2,000 job openings compared to PHP's 11,000 openings, than Ruby on Rails must be a dead language with only 1,500 openings. I'm not sure how such a well researched article could have missed this, but there you have it. Ruby on Rails is a dead language.
Comments
Perhaps it's the opposite. We're too good at our jobs for there to be vacancies? :)
The release of CF 9 (Centaur) and it's amazing new features and tie-ins with Flex (amongst other things) will only go to further increase the marketability of ColdFusion as a coding language. Couple that with open-source CFML alternatives, an ever-expanding community AND a firmly written development plan currently up to CF11, this indicates completely the opposite.
I agree that the research for the article was poor, and yes, if Rails had less job listings...
We all know the truth though.
ColdFusion is not a language. ColdFusion is an application server. CFML is a language.
People are realising that this is a toy framework that views the world in a very simplistic way. That means to write a decent application you're continually fighting against Rails and what it wants to do.
The hype dust has settled and at last it's possible to see Rails for what it is. Still not supporting internationalization properly. Offering flawed pluralizations. Twitter replaced large chunks of their back-end queueing system with Scala because Rails just doesn't cut the mustard.
Java Enterprise Edition by contrast is a well designed, mature, scalable framework and makes Rails look like Fisher Price material.
Active record pattern, it is a fast solution for simple, CRUD like, business logic, but failed when facing more complex business logic.
that is why RoR is faded away.
Lesson learned...never judge a web framework from its 'youtube videos' :)
I was just getting confident about RoR after learning almost every major tutorial ever written on popular sites this past 6 months!
FK FK FK FK FK..
Programming is a shi.tty job...
Accounts learn once and their knowledge is evergreen .
Lawyers learn once and their knowledge is evergreen .
Doctors learn once and their knowledge is evergreen .
Even the blue collar jobs are learn once and evergreen.
But why the FK the head honchos of programming world cannot just focus on developing one fking language and keep on iterating it till it solved all the problems it has!
As a programmer, your skillset is only as good as your last job.
I'm going to sign up for medical school now and earn big fking bucks.. FK FK FK..