Mohit Sindhwani
8/21/2007 3:27:00 PM
brad wrote:
> celldee wrote:
> > Are there a growing number of non-Rails Ruby jobs that I'm not
>> spotting? Or are there really very few organisations that are willing
>> to adopt Ruby as a general purpose scripting language?
>
> Just my observations. I don't encounter it as an official
> corporate/institutional language, however, I do see it a lot at the
> sys-admin/java developer levels... bottom to top if you will. It's
> more of an un-official language used by local developers who are on
> average more inquisitive than most. I see Python usage like this too,
> however, it seems to be moving more to an 'official' position in
> companies. Perl is still strongly entrenched. Many Solaris Admins
> won't allow any other interpreted language besides Perl and really
> prefer sh scripts as many Perl scripts have rely on non-standard
> modules that aren't (and won't be) installed for security reasons.
>
> Just my 2 cents
>
At my company, we use Ruby for a lot of general scripting (and this is
on Windows) for things like downloading files, pre-processing data,
generating statistics and graphs, monitoring link status, sending out
emails when things fail, converting data between different data formats,
move data between programs, hold different programs together, and oh
yes, for Rails.
My only complaint with Ruby tends to be that on Windows, it takes a bit
of time before the script loads. But that said, the development time
with Ruby is fantastic and lets us achieve things very very fast!
However, now that you bring it up, at least for our tasks, we find that
scripting in Ruby just doesn't require a full-time hand. Yes, when
we're doing some Rails work, it takes a few days to get a medium sized
app done, but for most general Ruby scripts, the development time is in
hours. Admittedly, we do a lot of development in C, C++ and Java for
our regular stuff.
It is likely that a lot of people are just using it on the side to get
things done quickly and then on to something else?
Cheers,
Mohit.
8/21/2007 | 11:27 PM.