Dejan Dimic
8/13/2007 8:46:00 PM
On Aug 13, 6:07 pm, "Morten Brodersen" <m...@thirdwavegames.com>
wrote:
> I am using Ruby 1.8.4 on both Windows XP and Debian and both works fine.
>
> Morten
>
> -----Original Message-----
> From: dima [mailto:dejan.di...@gmail.com]
> Sent: Monday, August 13, 2007 5:00 AM
> To: ruby-talk ML
> Subject: Re: Ubuntu as a Ruby dev environment?
>
> On Aug 12, 7:43 pm, "M. Edward (Ed) Borasky" <zn...@cesmail.net>
> wrote:
> > joviyach wrote:
> > > Developing using things like MySQL, PHP, and Ruby has been an absolute
> > > nightmare on my Windows XP environment. I was wondering if Ubuntu, or
> > > some other flavour of Linux would be much better? I like what I have
> > > seen from Ubuntu, so far, but wonder how "RoR friendly" it is?
>
> > > <RANT>With Windows, I seem to spend more time trying to make the
> > > development environment actually work, than doing any development.
> > > It's really quite aggravating.</RANT>
>
> > > Any advice appreciated.
>
> > > Thanks,
>
> > > Jim
>
> > Some *general* advice:
>
> > 1. Develop with portability in mind. That is, if you are building
> > something that must be cross-platform, make sure your actually *have*
> > the platforms and you test religiously on them.
>
> > 2. Conversely, if you are *never* going to go to another platform, make
> > sure your marketing folks understand that. Yes, even open-source
> > projects have marketing folks. :)
>
> > Now a couple of specifics:
>
> > 1. It isn't clear at all what your user base is from what you've said.
> > If your user base is Windows users (or even potentially includes them)
> > then you must not only be comfortable developing and testing on a
> > Windows platform, but *fluent* in it. In short, get over it -- learn how
> > to do it and quit bitching about what a pain in the ass it is!
>
> > 2. Linux users tend to have their favorite distros and think nearly all
> > others (and Windows) are demon spawn. Linux *customers*, on the other
> > hand, tend to prefer stability, security and ease of use, and thus
> > gravitate to Red Hat and the commercially-supported version of SuSE from
> > Novell. Ubuntu is clearly making inroads into this market, as evidenced
> > by the deal with Dell. Money talks, you know. :)
>
> > My own *personal* preference in distros for working with Ruby in
> > general, as it is for other open source applications, is Gentoo. Because
> > it's compiled from source, you get more recent versions of the major
> > packages in the *stable* distribution than you would in most other
> > stable distributions, and you get the most recent versions for testing
> > within a few days of their release for the small popular ones, and as
> > soon as the more adventurous are willing to test them for the large
> > popular ones.
>
> > In addition, they have nearly all the major Ruby packages and gems in
> > the Portage repository already, including, of course, Rails, rake, and
> > rubygems itself, but *also* including RSpec, ZenTest and all of the
> > other goodies out of the Seattle genius pool, Nitro, Camping, etc.
> > (Which reminds me -- I need to file a bug to get them to package Ruport.)
>
> > But if your target user base is running Red Hat or Ubuntu or Etch RoR
> > servers, *that's* what you need to be developing on, not Gentoo. Sorry
> > about that. :)
>
> Nowadays it is merely the same on witch OS you develop Ruby or Rails
> projects.
> Most of the parts you will use are OS independent or present in all of
> them with minor differences.
>
> Linux is perhaps natural environment for Ruby and Rails development
> but you should always be open-minded.
> You never know on which platform your next customer is on.
>
> Personally I am on XP and Ubuntu with Eclipse and Aptana it makes no
> huge difference.
> Every platform has some unique things to spice our developer's life.
>
> Use all of them if you have means.
So much fuss about witch editor is ... whatever.
Pick up one you know the best and just start enjoying in making a web
universe a better place.
Do not waste time about A vs. B.
Go out there and make the difference.