DomainDollar.com said:
I am going to be buying a new computer. Does anyone have any insight as to which is better suited for web design functions, a PC or a MAC?
So, I'll probably sit forever between these TWO machines. Currently I have my Mac OS X/Mac 9 G4 box networked with my Dell Optiplex Windows 2000 desktop machine. I have a Dell Inspiron Windows 2000 laptop connected as well.
Mac by FAR was a better "look" and *some* neater features. However, the ONLY real demerits on the PC, are making sure you update regularly, so that you don't wake up with a virus the next morning. I mean... its horrible. A good virus protection program, and due diligence will solve that problem though. Mac OS 9 isn't worth spending time on, but MacOS X (Panther) brings a few nice features to the table in a web designers OS.
For instance... MacOS comes NATIVE with a world-class web server, from which you can serve an unlimited amount of domain names from. Windows personal web server usually let's you set up ONE web server at a time, unless you have Windows Server. Pretty lame. The stuff you can do with Apache is pretty cool. It's available for Windows too, but I'm always told its a different beast, and I've yet to make it through installation without realizing I needed to give it more time. On my Mac dev, I currently have names like:
http://www.figma.dev/
http://www.optimize.dev/
http://www.freewho.dev/
http://www.scriptnexus.dev/
Etc, etc, set up so that browsing to these get my DEVELOPMENT websites. Very nice and convenient. All done through Apache, and most of this running out of the box (with a few configurations). If you're a web developer doing Unix development... the Mac is the environment that will be MOST like your live site. I'm currently testing websites like ScriptNexus... which are very complicated-interconnected-php-marshpits... and on my MacOS with PHP and MySQL installed... its a walk in the park knowing I'm always ready to dive into testing... staging my work in a mirror image envirnment for when its pushed live.
On the Mac, I use a program called Tex-Edit Plus to edit my text. On the PC I use an awesome piece of software called NoteTab Std. NoteTab's "tab" interface and regex file search abilities make it a winner in my book, but when I've run into problems with Windows memory management issues, I've had the Mac step in, and its pulled through with some gargantuan tasks. For instance, in one circumstance, I had Smarty's (php-based template engine) "debug" environment spit out over 5 megabytes of debugging information in HTML... and the ONLY browser that stood its ground in rendering that 5 megabyte HTML file was Safari. Internet Explorer hung (on both), Forefox hung (on both), I'd almost lost hope.
Tex-Edit Plus is also great because I can have it read articles to me, while highlighting the word or sentences it is currently reading. Allows for "pause" and "play", and starting from the currently selected sentence. This makes use of the Mac's built in voice synthesis. It's come in handy, definitely when I'm working and listening.
I personally think unfortunately, much on the Mac still needs work. As nice as the new OS is, and as many sutzkies await in the bowels of its system, many BASIC things get on my nerves.
MY TOP GRIPES on MAC OS X:
- You cannot order a directory listing with folders clumped at the top! Looking for a folder to navigate too inside a huge directory? Too bad! You'll need to scroll through files and folders alphabetized as if they're the same.
- FTP solutions. The operating system itself TRIES to perform FTP if you use the "Connect" command. Goodness knows you can do this on Windows (connect to any FTP server using Explorer). If you try to pull up some of the nice FTP solutions for the Mac, most of them are in my opinion flawed for high-volume use. I've been messing with Fugu and Cyberduck lately... and nothing seems to beat FileZilla, or even WSFTP on the PC. Just rock solid and dependable. Fugu seems to snarl at being forced to do normal FTP, and CyberDuck has screwed me with an unforegivable dialog box that comes up repeatedly, and refuses to be told "Auto-ok yourself, dammit!" (usually misc. write issues, that I'm generally not concerned about when uploading 2 GB of data... just tell me in a log, ok?)
- Most everything... is still for the PC. No getting around that. In general, its tolerable, because the MacOS is really that good. --But, every so often, you'll still run into important services and features that are Windows only. #1, god HELP you if you nee to connect to a Frontpage web on your Mac (for a client). I think you're kind of screwed. On my PC, I can browse to a Frontpage Web, and copy and move files normally. Frontpage stinks, but its popular. There is a world outside of Frontpage, but its nice to have options. Microsoft tries to keep Windows Media updated, but its not possible to do everything.
- I'm sorry... but for managing files and stuff, Windows WINS hands down. Mac's new terminal support is fine and good, but in Windows... you can simply CUT/COPY/PASTE files, see directories at the TOP of a list, NOT have to deal will "filetype" issues (where a file, even with the correct extension refuses to be seen by a program that can open it), paste file locations into the address bar, edit/rename/paste/copy inside of File Open requesters, etc, etc. For whatever reason, MacOS X is still a little slow. On OS X, you can "COPY" files (in clipboard fashion), but you can't "CUT" (and thereby MOVE files this way). Far as I know, you can't hit a "REFRESH" button, if you just added something to a directory (from another computer or something), and it hasn't shown up yet. Also, Windows IMAGE thumbnailing is MUCH more robust. MacOS does it, but it takes some coercion, and doesn't THUMBNAIL html files... which I have to say is a HUGE coup for Windows. Being able to look at HTML files in "thumbnail" mode is an invaluable OS level feature for web developers.
MY TOP BENEFITS ON MACOS X:
- Exposé. Hit F11, and everything flies out of your way. Hit F10 and everything appears in miniaturized windows, and you can find the window you were looking for. Hands down, HUGE time saver. The feature SCREAMS "Don't jerk me around, just show me how to get to work."
- Apple mail. I prefer this for corresponding with clients/etc. It's just very good, clean, and smart. On Windows... if you're starting fresh, get Thunderbird, don't use Outlook Express. Don't even get used to it. I have GB of mail to still convert, it it sickens me.
- Generally, MacOS X has had better memory management. I max out my memory all the time, and Mac OS X has been able to keep me from moving into bad places. Windows lets me open up a bunch of stuff, and then start flaking out on me in the middle of my work. Usually things like not being able to get menus or contextual menus up, but it gets very scarey because at worst, the application just dies... having an "unexpected error" and dissappearing with my work. Both OS's do this last part however, so its more about how you want to spend the time leading up to it.
- Run multiple OS' in tandem. If you REALLY do like Mac OS X, and don't care to run Windows if you don't have to, Virtual PC still kicks ass. A friend of mine has gone to a non-Microsoft house, and "gets by" with Virtual PC. It's still (as always) a little pokier than running a "real" Windows machine, but its definitely zippy enough for development. Best of both worlds. Moveover, Microsoft like Connectix Virtual PC so much... they bought them. The idea of running multiple versions of Windows on a Windows box (for testing) I guess was too good to turn down.
Years ago I would have said "it's the Mac"! Hands down. But now, I'd have to admit aspects of the PC are much better and have improved to the point of dissolving much of the "line". To be honest, I think XP is a sack of cow dung, and will remain on Windows 2000 for a while yet. I've heard nightmares about XP's stability, but I've also heard "stable as a rock". I honestly think it depends on WHAT YOU DO. Not calling the "rock hard" commenters computer-couch-potatoes, but I have to wonder about difference in how people use the computer being important. The XP interface seems cumbersome and over-blown to me compared to the original interface in Winows 2000. Everytime I need to use an XP machine, its irritating as hell.
The MacOS X is a NEW and different beast from anything before it. I waited a while before jumping on board from Mac OS 9. It's pretty powerful. A lot goes for it, but you never know where you business will turn. Getting a Mac has always been a leap of faith. I don't think it'll be the end of the world no matter which you choose... but while picking a PC would never be a "wrong" choice, you'll never know what you may have missed working on a Mac.
I think SOUND/MUSIC design is still best on the Mac. Authoring DVD's? Macintosh. Multimedia in general? Mac is aces. I got Roxio's latest "Toast", and its extremely cool. General "web design"? Best stick with a PC. General "graphic design"? Its a toss up. I'm more familiar with the PC on this though.
All said, I'm very glad with having both and will continue to use both every day. They're like a tag-team for me. If I moved to a desert island, and had to pick one for "design" however, I'd have to stick with my Windows 2000 machine (and then deal with not having power on a desert island...) :wink:
~ Nexus