the most simple question with the most clear answer. i've tried both.
--
Posted via http://www.ruby-forum.com/.
I used ruby on both OS. I just felt that i got better performance on
the MAC.
I don't have workbenches or so. just when I rum my unit tests. The
MAC was much faster....
guys, plz tell me if i am wrong.
I would also argue that software like Ruby, Rails, Subversion, mySQL,
etc were originally intended to run under a Unix environment, and that
much of the documentation on these tools assumes you are, too. Also, on
OS X, you can use Textmate, which is a great editor (although to be
fair, there are tons of great cross-platform editors - I use jEdit when
I'm on Windows).
I really can't make a direct comparison to Windows. I had a bad
experience in the earlier days of Rails trying to get it running through
Apache and SCGI, but I would hope that Mongrel makes it much easier now.
At the office I work on a Linux (CentOS-51.) desktop using gvim 7.1 with
ruby-vim gem together with vim scrips such as rails.vim,
vividchalk.vim, Ruby_Snippets and a couple of others that I cannot
recall. The DBMS is postgresql 8.3. and we use Subversion.
I have exactly the same setup on my MS-XPpro laptop, excepting that I
use Tortoise as the svn client, and I really cannot tell the difference
other than the damn / \ reversals. There is a Resource Kit Tools
package for XP (Server2003 actually) that provides a tail command on XP.
I recently had to switch to the pure ruby pg adapter because of a
missing dll in the recent 8.3 release but that works fine for
development.
If vim is too primitive for your tastes then Komodo seems a good
alternative for Rails developers. It comes in Linux and MicroSoft
flavours.
The sad news is, you can't. At least not without using very specific PC
hardware configuration and an illegally cracked copy of OS X. OS X will
only work on Mac hardware (and in the case of OEM versions, I believed
it's locked to the specific model of your computer).
I think that's the other reason people generally recommend Macs. It's
easy to run all 3 operating systems, but you can't do it the other way
around. I certainly can't blame you for not wanting to put up the money,
though. If you want OS X, you might want to look into a Mac Mini, it's
not the most powerful system, but it should be fine for web dev.
While the hardware might be a bit more expensive at first, I think
that the case can be made that the total cost of ownership is at a par
or perhaps less than a windows machine.
Most of the Mac software I use is either open source/freeware or quite
reasonably priced. I find that I can "afford" more software for the
Mac than for Windows.
And for Ruby/Rails work I definitely prefer Mac first, Linux or other
open source posix system (e.g. BSD) second, and windows a distant
third.
--
Rick DeNatale
My blog on Ruby
http://talklikeaduck.denhaven2.com/
>
> On 3/9/08, zok <goo...@recentid.com> wrote:
>>
>> Hey thanks for your answers!
>>
>> I think Mac OS has the better programs for developing with rails
>> (e.g.
>> Textmate or cocoa MySQL), but I only have a windows machine and Macs
>> are not very cheap I think.
>
> While the hardware might be a bit more expensive at first, I think
> that the case can be made that the total cost of ownership is at a par
> or perhaps less than a windows machine.
>
And (at least in my opinion), while $2000-$2500 for a mac book pro is
a decent chunk of cash in absolute terms, I don't consider to be much
given that it is my main work tool, which I spend the best part of
most days looking at.
Fred
> And (at least in my opinion), while $2000-$2500 for a mac book pro is
> a decent chunk of cash in absolute terms, I don't consider to be much
> given that it is my main work tool, which I spend the best part of
> most days looking at.
Also if you hurry, since the new penryn Macbooks and Mackbook pros
were just released, this is a good time to pick up a very slightly
back level model for a good price. They're probably going quickly but
google can probably ferret out some bargains. The new models don't
really add that much unless you REALLY want a pro with a multi-touch
trackpad.
Or just get a Livino (formerly IBM ThinkPad) Ubantu (RedHat Linux) based
laptop from:
http://www.linuxcertified.com/linux_laptops.html
for between $700 - $1700 and stick with Linux everywhere!
On 3/9/08, zok <goo...@recentid.com> wrote:
>
> Jeah I think you are right, I will go and buy me a mac!
>
> What macbook hardware would you recomment? A G or Core2Duo processor?
>
> On 9 Mrz., 20:44, James Byrne <rails-mailing-l...@andreas-s.net>
> ...but I only have a windows machine and Macs
> are not very cheap I think.
Really?
Windows is not a great platform for many many reasons - OS X is likely to
be closer to your hosting environment than Windows.
--
A
-----
Gareth Howells, CertHE (Dunelm), BCS
CEO, GForce Industries
garethATgforce-industriesDOTcoDOTuk
07862725134
GForce Industries
86, Warwick Avenue,
Quorn,
Loughborough,
LEICS.
LE12 8HE
Don't want to get off topic, but I think the opposite of this is true. I
see a lot of people and businesses hold on to their old Macs, even for
production use. We've got everything from Mac Pros to Quicksilver G4s
being used at my office. Looking at the system requirements for leopard,
it should be able to run on systems around 5 years old. Try to run Vista
on a system that old.
They also hold their value much longer, judging by ebay listings.
I think if you're going to be buying a higher end system, I think a Mac
is a pretty good investment.
> Macs are piles of trash after a couple years.
What are you basing this on?
> FYI, Red Hat and Ubuntu are different distributions, based around different
> approaches to Linux.
Linux is Linux but Ubuntu is free (as in cost) and Red Hat is not.
FYI, Red Hat and Ubuntu are different distributions, based around differentapproaches to Linux.
Linux is Linux but Ubuntu is free (as in cost) and Red Hat is not.
Best regards
Peter De Berdt
> ... but Fedora is. Fedora is the community version of Red Hat, just
> like OpenSuSE is the community edition of SuSE.
Sure, but the OP was specifically talking about Red Hat...
--
Jonathan
>
> Hi there, I thought I'd just add my 2c in this conversation because it
> seemed like no one had any real evidence to give for each environment.
>
> There are a few good reasons I thought one environment differs over
> the next that I've had personal experience with:
>
>
> Some common things are annoying on macs (Image manipulation)
> -----------------------------------------
> If you are planning on doing any kind of decent image manipulation,
> most of what rails has to offer is wrappers for imagemagick.
> Imagemagick (I've heard) is horrible to install on a mac. However,
> from personal experience, it is a piece of cake on windows and linux
> (if you use package management systems like on debian or ubunutu).
> There are other image manipulation plugins (ImageScience) that don't
> use imagemagick, but last time I checked they could only create
> thumbnails, and it couldn't process as many file types.
Image magick was as easy as `port install ImageMagick` for me. The
only thing that makes rmagick easy on windows is that there is a
prebuilt package, which is both a blessing and a curse. A while back
there was not up to date binary package for several weeks for example.
In general the fact that as a windows use you either need to rely on
prebuilt packages or need to have visual C++ (if you want your
extensions to run against the prebuilt ruby) or compile it all
yourself via cygwin is a pain.
>
>
> Command Line, Development Environments, Speed etc.
> -----------------------------------------------------------------------
>
> People have mentioned command lines a lot (apparently you can't use
> one on windows?). I use command line on windows all-the-time. Every
> command that you'd want to run for rails development from the command
> line you can do in any operating system.
The windows shell has always seemed a bit horrible to me. but that's
just my opinion.
The other thing is that last time I heard, all of rails core was using
a mac.
Fred
> People have mentioned command lines a lot (apparently you can't use
> one on windows?). I use command line on windows all-the-time. Every
> command that you'd want to run for rails development from the command
> line you can do in any operating system.
True but comparing the windows "shell" to a real shell in UNIX/Linux/Macs
is like comparing a Ford Escort to a luxury Cadillac. Sorry, the Windows
"shell" is truly godawful.
> Windows and OSX are easy to use for anyone. Linux is easy to use for
> seasoned geeks (no offence). So if you're a noob (no offence), then
> don't choose linux right off the bat I guess...
Yeah, clicking through a menu in Ubuntu is so much harder than clicking
through a menu in Windows or Mac. NOT.
> I switch monitors twice a day
> (work and home) with different resolutions
Why?
> , that was just craaaaaazy.
> I never quite got the hang of it...
...or never bothered to learn about.
> That's my 2c! Correct me if anything I said was wrong :-)
I just did :-)
--
On Mar 8, 2008, at 2:11 PM, Ron wrote:
>
> Hi zok,
>
> I'm not sure that it matters as much anymore. I used to work for an
> all Windows shop that did ColdFusion and Adobe CS3. So I approached
> Ruby from Windows. I found that it was fine. Now, I code in Mac OS
> X, which is also pretty easy to do.
>
This seems very opinion based... why? Personally I've never found a
rails-related command that you can use in a unix system that you can't
use in windows. The only differences I have noticed is that you can
run unix specific commands like top or ps or something, which isn't
really related to rails, and aren't needed in windows.
However, unix does have very good security! You can't do certain
naughty things without the sudo command, which on a server is great,
but I hate it on a development box because it just means that I have
to type the same command twice when I need it (definately not DRY). I
usually try to rid myself of as many barriers as possible on a
development box.
> Yeah, clicking through a menu in Ubuntu is so much harder than clicking
> through a menu in Windows or Mac. NOT.
Sure, the menu systems are pretty easy, I was more thinking of side
cases, like monitors for example. When you are configuring the
resolutions for your monitors you need to edit a config file. Hardly
something I'd leave up to my mother to do for herself.
I gave some examples of third party software didn't work. What happens
now? You can't ring support and complain, because unix users are
supposed to be smart enough to fix it themselves. You can be assured
that no one is running around frantically trying to fix it (like I
said, flash player was broken for months). No one is trying to fix it
because they expect people to fix it themselves, and frankly they're
not losing any money by putting it off. So, how do you fix it? You get
the latest source, link it, compile it, etc. Would I expect my mother
to do that?
>
> > I switch monitors twice a day
> > (work and home) with different resolutions
>
> Why?
I have a laptop, I like to connect it to a large external monitor when
I am using it for sustained periods of time, this is work and home,
and I have different sized monitors at each.
>
> > , that was just craaaaaazy.
> > I never quite got the hang of it...
>
> ...or never bothered to learn about.
This is true, I never learned about it. Still, I prefer not to have to
edit a config file every time I connect my laptop to a new monitor or
projector.
>
> > That's my 2c! Correct me if anything I said was wrong :-)
>
> I just did :-)
You did? When I said that I was inviting people to make constructive
points. Not just flame. Don't be a hater man :-)
Believe me Mac is the best and Windows is the worst, as lots of gems and
plugins have issues on Windows.
That's what we call a short and sweet reply.
Do let everybody know what you finally decide.....
Hey,
I know it's a basic question and I do not want a discussion about
which one is the best in general, I only want to know which OS you'd
recomment for programing in Rails and to do webdesign.
Maybe you can also tel me why you think so?
Regards,
zok