Re:Zero to Riding the Rails in Four Months
by hello_moto on Tuesday October 16, 2007 @02:14AM
(#68426)
In general, people like to do things faster to achieve the result ASAP. Most people have a short patience level.
Why do you thing startup is using Rails? because they want to get rich fast by throwing their simple products faster.
People can't wait for 8 months to see their work comes to fruition.
Basically it's human nature to like Ruby on Rails, not because of the technical merit.
Given what we know about program length vs bugs (it's pretty linear), I think it's a "technical merit" that Rails lets you write shorter, clearer code. In an environment where you're not sure what you're doing is going to go anywhere, and where you need to be able to turn on a dime, shorter, clearer code is also going to be an advantage.
I like it a lot, and do not consider myself one of the "crap producing PHP crowd".
Also, how can you equate Ruby to PHP? They're very different in terms of philosophy and design. Ruby has all kinds of nice language features that make it a pleasure to use. PHP basically borrows things from here and there, and was never a very "inspired" programming language.