Hola, been awhile since I posted on my blog. Been a bit busy ;)
At any rate, got a quick question on the advantages of Ruby On Rails... vs. say using Coldfusion? Any takers on enlightening on why I would move over to RoR if I already know and use CF?
#1 by Adrian J. Moreno - February 19, 2009 at 7:54 AM
#2 by Raul Riera - February 19, 2009 at 7:57 AM
#3 by Tim Price - February 19, 2009 at 8:25 AM
#4 by radekg - February 19, 2009 at 9:01 AM
btw: Joshua just asks a question. Do you think it is that strange that someone wants to learn other language?
#5 by johnb - February 19, 2009 at 9:08 AM
You'll find that asking any questions about RoR people always raise the point of scaling and cite examples like Twitter - it's usually the uneducated people that immediately blame the language/framework and not the core infrastructure that's underneath - and let's not forget about CF and mySpace shall we? Do you honestly think ColdFusion could support running Twitter on the shere scale even more so someone afford the ColdFusion licenses?
All I can say is that in the 6 months I've been playing with RoR it's been an absolute joy and the more I spend doing it the more I find coding ColdFusion to be a chore.
At the end of the day, take a look at RoR and make your own mind up - and take with a pinch of salt fanboy-esque comments that you're gonna hear.
#6 by Craig Kaminsky - February 19, 2009 at 9:17 AM
In my desire to expand my languages past CF and PHP, I've been working on both RoR and Groovy/Grails the past few months. I think both language/framework sets are a lot of fun to code. I think Ruby and Rails would be a nice compliment to your CF skills and that it's always a great idea to learn new tools.
In terms of RoR advantages, I've found that (as you become increasingly knowledgeable in it) development time is significantly decreased, maintenance is pretty easy to deal with (mostly because of the test-driven aspects of Rails), and it's quite robust.
That said, do take a look at Groovy/Grails. Groovy seems to be where a lot of hard-core CF houses and top CF developers are going (Alagad, Broadchoice). While my experience with Groovy/Grails is still very limited, I can see why it's gaining in popularity in the CF community. The fact that Groovy is Java means there is a lot you can do with it and CF, whereas Ruby/Rails will clearly move you away from a CF environment.
Good luck!
#7 by Raul Riera - February 19, 2009 at 9:55 AM
CFML = Ruby
#8 by Joshua - February 19, 2009 at 10:57 AM
#9 by dinoYT - May 15, 2009 at 12:40 AM
#10 by Amarande - August 29, 2009 at 4:57 AM
#11 by Alexandrina - September 2, 2009 at 5:33 AM
#12 by Sonya - December 18, 2009 at 6:30 AM
http://phenotropilsoft.com
#13 by Catherine - February 20, 2010 at 7:49 AM