[Ilugc] Languages/Ruby
- From: vkanakala@xxxxxxxxx (Vamsee Kanakala)
- Date: Fri Sep 11 19:19:40 2009
Kenneth Gonsalves wrote:
some years ago a lot people I respect were trying to get me to shift to Ruby,
but with out sufficient batteries included, I decided not to shift.
You might want to give it a shot again - perhaps that was true say 5
years ago, but that's no longer true. Ruby is not perfect, but can get
you really productive in a short time. The same philosophy extends to
Rails.
Both have embraced the fact that Ruby doesn't come with too many
batteries included - and that's why Rubyforge is such a big part of Ruby
development. Python was still getting it's eggs in order when installing
any library in Ruby was just a matter of doing "sudo gem install xyz".
Now, GitHub has become another hotbed of 3rd-party batteries.
Now, I agree that Ruby doesn't fit everybody's temperament - nor do I
recommend it for everybody (though I wish they did try it) - but it's
like sort of being on a thrill-ride. You will only like it if you like
the furious pace of change :). Today's sacred-cow-tools will be made
obsolete by next month's better-and-faster-than-thou tool. This is why
writing books for Ruby/Rails development is notoriously hard - the best
practices change by the time the book gets published (or a new release
with a ton of new features is ready).
If you thrive on learning everything at a fast pace, not get overly
religious about what you learnt so far and be ready to ditch it all and
start over again in a short time, Ruby might be just for you :).
Vamsee.
Other related posts: