Why Web Developers Don’t Need A Mac

Advertisement

As Web developers, we never stop hearing about the Mac. A lot of people love to talk about their Macs, but despite the “elite” status of the Apple computer, is there any need for a Web developer to splash money on one? A few weeks ago, Mark Nutter wrote here on Smashing Magazine in favor of swapping your PC for a Mac, and while some of his reasons are good, there are plenty of reasons to stick with (or switch back to!) Windows.

This article explores the best aspects of the Windows PC and, more importantly, the different apps that Web developers can use to become more efficient in their work. Every piece of software mentioned here is free to use.

Developer Tools

Notepad++ (code editor)

After looking at many text editors, Notepad++ is by far the best I’ve found. On top of the standard features you would expect from a great text editor, you can extend its functionality by installing any of the free plug-ins that suit you.

Notepad++

Some of the things that really make Notepad++ shine:

  • FTP Synchronize
    Allows you to connect to a server by FTP and edit files in Notepad++. Then when you save the file, it is automatically uploaded back to the server. No more saving files in an editor and then firing up a separate FTP client! Bonus: the FTP sync has “Keep Alive,” which pings the server at regular intervals to stop the connection from being closed.
  • Document Compare
    Open two versions of the same document and the differences between them are automatically highlighted. Great for finding out where a coding change has gone wrong!
  • Code auto-completion
    Auto-completion is a fairly standard feature, but with Notepad++ the code libraries can be downloaded from the website and updated manually. Keeping up to date with changes in the languages is easy then, and you can even write your own library file.
  • Panel Views
    Allows you to see two files at once, side by side. Hugely useful if you have a large monitor and want to make better use of all the space.
  • Ctrl + D to duplicate a line
    It may sound simple but is surprisingly useful. As an example, it took two seconds to write out all the <li></li> tags for this list!

Texter (text expander)

Texter is a free app from Lifehacker. It allows you to type a few characters, then hit Tab and have those characters replaced with a string of text. This is great for a lot of computer tasks (answering email most of all!), but the real advantage for developers is that Texter lets you specify key presses. For example, {HOME} is interpreted as pressing the Home button.

Take the following hot string:

Screenshot

{BACKSPACE}{HOME}<p>{END}</p>

When coding, I type the text of my paragraph, then add a space, press “p” and hit tab. Texter automatically puts the <p> at the start of the line and </p> at the end.

That’s just one example. I have about 35 different strings saved for use in coding, so the number of possible uses is huge.

WampServer (Apache, PHP and MySQL)

Installing a Web server on your local PC is great for development because you can test everything easily and instantly. No waiting on Web servers and dodgy Internet connections. WampServer packs an Apache, PHP and MySQl install all into one simple executable file, so your server will be up and running in five minutes tops.

Screenshot

Clipboard Manager

Clipboard Manager is a sidebar widget for Vista. It displays a snippet of the most recent items that you’ve copied. If you click one of the snippets, it is brought to the top of the clipboard, so when you hit Ctrl + V, you’ll paste that instead of what you copied last.

Screenshot

This is extremely useful when you are working on a document or script for re-arranging chunks of the page or copying properties from one object to another. Clipboard Manager cuts down drastically on the amount of time spent re-copying the same snippet again and again.

AutoHotkey (write your own shortcuts)

AutoHotkey allows you to create your own hot keys or remap existing ones. The scripts can be either extremely simple or quite complex. The Quickstart Guide walks you through everything you need to know.

One of the hot keys I use most is simple: pressing Caps Lock + W to close the current window. Anyone who is used to using Ctrl + W to close a tab in FireFox will find this very handy!

; Close Active Window
Capslock & w::
WinClose, A
return

Syncback (automatic back-ups)

Everyone’s hard drive fails eventually. Online tools like Mozy and Dropbox are ideal for backing up critical files that you’re currently working on, but backing up everything on your hard drive to one of these tools just isn’t feasible for most people.

Syncback is a free tool from 2BrightSparks that automatically backs up all your files to an external drive. (A paid version is available as well, but the freeware is more than enough.)

Screenshot

You select which folders to back up, set when you want back-ups to take place and let Syncback do the work. Back-ups can be done manually or automatically, and only files that have changed will be copied, so it is very efficient after the first run. It will even email you a report if any errors occur during the backup, such as certain files not being able to be copied.

Windows Live Writer (blog posting)

Not every developer needs this, but many of us have our own blogs now. Windows Live Writer is a free tool to help you write blog posts.

The main advantage of this is that it accesses your website and re-creates your design in the program. You can then write your post directly onto the website background, so you can see everything about your post’s presentation and fix it easily.

Screenshot
Image source

Is that image too big? Or that paragraph too long? Seeing it for yourself is the best way to catch these flaws.

The Best Parts Of The Mac

OS X does some things very nicely. Thankfully, the best bits can all be re-created in Windows free of charge.

The Dock → RocketDock

The Dock is probably the most distinctive Mac feature. The large icons and easy access to them appeal to a lot of people

RocketDock brings the Dock to Windows beautifully. Drag and drop to re-arrange, position on any side of the monitor, minimize windows to the dock and more. The demo video from its website below shows RocketDock in action:

Quicksilver → Launchy

Launching applications from your keyboard is an extremely fast way to work. Mac users use Quicksilver for this, but Windows users can use Launchy. Launchy can be set to index only programs or include files as well. You also choose which directories it indexes. One of the best uses for it is to set up a directory of utility scripts that you can execute from a few quick keystrokes in Launchy.

Screenshot

For example, iTuny is a set of free scripts to control iTunes from Launchy. Now, if I want to skip to the next song, I hit Alt + Space to bring up Launchy and type “inext” to launch the iTunes Next script from iTuny. You can set up scripts for whatever you like, including shutting down and locking your machine.

Leopard Stacks → Stand-Alone Stack

Stacks are a great way to easily access your most commonly used files and programs.

Screenshot
Image source

Standalone Stack allows you to create your own stacks in Windows, either in the taskbar or on your desktop. And you can display the files in either a list or a grid, just like in Leopard. For anyone using Rocketdock, you can install the Stacks Docklet from Matonga to get stacks into your dock.

More Control Of Your Machine

Custom Visual Styles

VistaGlazz allows you to control the appearance of your Vista installation. You can create your own custom styles or download them for free. One of the best sources of styles is DeviantArt (which has some OS X styles, though they’re not as polished as the Vista versions!).

Another popular application for theming is WindowBlinds from Stardock, but you need to pay for it. You’ll find plenty of themes for it on DeviantArt as well.

More Hardware Options

Macs come with very few variations in hardware. You have a small selection and just have to choose whichever one is closest to what you need. Because anyone can develop hardware for Windows, the selection is much greater. And because of this competition between manufacturers, companies are forced to offer good value for your money.

That doesn’t just mean better specs for about half the price. Check out this new multi-touch HP laptop, which comes in under the cost of any MacBook. Search around and you will find the perfect machine for your needs.

Screenshot

Huge Range of Devices

On top of the core hardware, you have thousands of peripherals to choose from. For graphics designers, that means a massive selection of tablets. But there are a lot of other devices as well, right down to your mouse. I have a five-button mouse and just hit the extra buttons on either side for small tasks like going backward and forward in a Web browser and Windows Explorer. For developers who have to give regular presentations to clients, this nifty wireless mouse/remote control is ideal.

Screenshot

Conclusion

There are a lot of good things about the Mac, and it’s hard not to get a little excited about them each time you watch one of Apple’s big developer conferences.

What you have to remember is that at the end of the day, the operating system is a means to an end, not the end itself. Whichever system you choose should make your daily work (and play!) easier and more efficient. Windows combined with the great free software and tips I’ve found online allows me to work exactly the way I want. I wouldn’t dream of going back to a default Vista installation with no extras: the customized installation is worth so much more to me than either Windows or OS X on its own.

We would love to hear what aspects of your operating system made you choose it (but not the flaws in the other one that made you not choose it!) and how you use it to work at your best.

(al)

Michael Martin writes about Web design, WordPress and coding at Pro Blog Design. You can subscribe there for advice on making the most of your blog's design, or follow him on Twitter.

  1. 1

    Lukasz Bachur

    June 10th, 2009 3:03 pm

    Exactly – “should make your daily work (and play!) easier and more efficient”, not “more trendy”. Good one!

    0
  2. 2

    Lane4

    June 10th, 2009 3:06 pm

    Macs never have been the preferred choice for web development.

    0
  3. 3

    Kwaa

    June 10th, 2009 3:07 pm

    I use a mac, im mostly a dev, but i do some designing from time to time. And i think the mac is way.. smoother to code on. Every tool you’ll ever need can be found for free, online.

    And OSX have some wonderfull editors, like Coda and TextMate. I wouldn’t mind working on the PC, but i love my mac way to much, so i wouldn’t change my home machine for that.. I think i made my point..

    Cheers!

    0
  4. 4

    N-dizzle

    June 10th, 2009 3:09 pm

    Excellent post. I used a Mac at work for design and quickly found myself wondering, “All the hype, for THIS?!” I was thoroughly unimpressed and I would never trade my PC for a Mac. The advertising blitz by Apple is really impressive, but the truth is that both platforms have their advantages. To each his own, but I’ll stick with my portly, self-deprecating PC.

    0
  5. 5

    Dan

    June 10th, 2009 3:10 pm

    Great article. It’s nice to see some balance to the mac-worship that’s been flooding Smashing over the last few weeks.

    0
  6. 6

    tsirko

    June 10th, 2009 3:16 pm

    really? The Best Parts Of The Mac??? Those aren’t the best of mac trust me! Have you ever tried all those on windows with 2Gb ram?
    PC is very nice for dev but mac also :)

    0
  7. 7

    Damien

    June 10th, 2009 3:20 pm

    Web developers dont use Macs because they have to – they use them because they want to and because, well, they are just better…

    0
  8. 8

    Robert H

    June 10th, 2009 3:24 pm

    It seems like majority of this article is trying to rationalize key Mac functions that can be “migrated” or done with another piece of software on a PC.

    Why not just buy a computer that does all of these things already without having to hack a PC. Apple does most of these things right out of the box and have been doing it the right way for years.

    Instead of saying instead of “item 1″ on a Mac, use “Item 2″ on a PC, the better argument would have been all of the things that a Mac cannot accomplish (even with extra software) that a PC can. The reason it wasn’t done that way, is because it’s all relative.

    0
  9. 9

    Bjørn Friese

    June 10th, 2009 3:26 pm

    Macs come with very few variations in hardware.

    Time to wake up :)

    Hackingtoshes has been around for quite a long time now. I’m typing from one right now, and my AMD processor is doing it’s job beneath the desk.

    0
  10. 10

    Jeff

    June 10th, 2009 3:27 pm

    Nice post. I love notepad++. I like how you can set the background to black, with colored text. Really saves the eyballs.

    Its amazing how rarely a truly unbiased article like this (no opinions, just options) comes through. Apple’s computers may be good, but their advertising is better.

    0
  11. 11

    Andrew

    June 10th, 2009 3:29 pm

    I am a web developer and I use a mac, the text editors on windows are alright, but I prefer coda and textmate over all of them, plus the font rendering on windows hurts my eyes, it’s that bad.

    0
  12. 12

    Samantha Armacost

    June 10th, 2009 3:30 pm

    Notepad++ is the only reason I ever think longingly about getting a PC. That and being able to test IE instantly.

    0
  13. 13

    Jeff

    June 10th, 2009 3:30 pm

    It seems like majority of this article is trying to rationalize key Mac functions that can be “migrated” or done with another piece of software on a PC.

    Um… there’s only mention of three mac features that can be replicated on a PC. I would call that more of briefly touching on the subject, rather than a majority of the article.

    0
  14. 14

    Harry Cameron

    June 10th, 2009 3:30 pm

    Any chance of a third article in this ‘series’ on using the operating system at the heart of the internet: Linux?

    0
  15. 15

    Alex

    June 10th, 2009 3:31 pm

    Great post! I completely agree and as a mac hater I couldn’t be happier about this…. we need an article talking about linux now! ;)

    0
  16. 16

    Mahendra

    June 10th, 2009 3:32 pm

    Developers don’t NEED a Mac & they don’t NEED a PC either. Everyone has their own preference & that’s all this really comes down to. I used a PC for the majority of my life. In the past I preferred Windows simply because I was comfortable with it. When my school gave me a Mac laptop a year ago I started using it for all of my design & development. As of right now I prefer using a Mac for all my design & development.

    0
  17. 17

    Alex

    June 10th, 2009 3:34 pm

    I would never dream of developing on a mac again. I switched to a PC a year ago, and I love how the PC is so configurable, software and hardware. Mac users are so stuck in using what they are given, to me its all about customizations to make the environment suit you as perfectly as possible.

    0
  18. 18

    Aaron Smith

    June 10th, 2009 3:35 pm

    Yeah, I suppose you could build sites and web apps with a Windows PC…and you could also use spray-mount to do your layouts. Hey! Here’s an idea you might be interested in. I’ll generate a bunch of content related to a specific geographic region and compile it all in the evening, then we can print them all out and hand deliver each copy to our users. I’ve even got a catchy name for the service…I call it “NewsPaper”.

    Care to invest?

    0
  19. 19

    donald

    June 10th, 2009 3:35 pm

    i think you heart is in the right place here. I am a very avid mac user and developer but this is going to be a debate that lasts a long time. Honestly in my dev career I’ve used Mac, PC, and Linux to create great sites and apps and to me there is no difference in how it’s made, this is why we have web standards. I use a Mac because I have found niche apps that increase my workflow and productivity when compared to using PC or Linux. At the end of the day, each OS has amazing tools to use and the debate should be what the best or open source, it should be what is the easiest for you to create.

    0
  20. 20

    Pepa

    June 10th, 2009 3:35 pm

    Excuse me, but the article is nonsense. Are you telling us that you don’t need Mac because you can almost turn your PC into a Mac using a bunch of crappy utilities? If you want Mac, why don’t you buy it instead of trying this nonsense? Seriously, you are not getting anywhere close to the Mac by installing the apps you suggest. Anyone who worked on Mac for more than 1 hour will confirm…

    0
  21. 21

    Joshua

    June 10th, 2009 3:35 pm

    Having used Quicksilver and Launchy, Launchy gets nowhere close to the power of Quicksilver. Launchy is close, but still lacks a lot of functionality that Quicksilver provides.

    0
  22. 22

    josh

    June 10th, 2009 3:35 pm

    I dont find many people that “love” their PC but a lot of people “love” their mac.

    Basically this means people think it is cool/pretty/trendy/whatever and as someone who wants to do work and not pose I really couldnt gaf.

    Mac or PC does not matter anymore, if it ever really did.

    0
  23. 23

    Sam

    June 10th, 2009 3:36 pm

    That’s a sad article. Keep trying there little guy.

    0
  24. 24

    Matt

    June 10th, 2009 3:37 pm

    By installing Windows on my Mac (using Parallels in my case), I can test in all the major browsers on the two most common platforms. Can I do that (easily) on a PC?

    Beyond that, I just don’t want to fight with my computer. I just want to get my work done. I find that I fight much, much less with a Mac than I do with Windows. YMMV

    0
  25. 25

    DarkHouse

    June 10th, 2009 3:37 pm

    I used a mac at the office for a few weeks (after my pc had a major failure), and I tried just about every app I could get (without paying much) but I just could not create a nice, comfortable development environment. I really wanted it to work because my pc is so old, and I really do like the mac, but it just wasn’t meant to be. I’m back on the pc, and although it’s a little slow, it feels right.

    0
  26. 26

    Chris

    June 10th, 2009 3:38 pm

    This post should have been labeled “How to hack your PC for features Mac’s have enjoyed for years”

    If you’re serious about design and development, you shouldn’t be worried about $500 for a quality machine. Keep on hackin’ it Windows!

    0
  27. 27

    Konrad

    June 10th, 2009 3:39 pm

    I’ ve been working with PCs and Windows since 1996. In 2007 I switched to Apple and will never go back again. I am know “everything” about Windows, because I had to fix it way to often. OSX is a very strong reason for me using a Mac. Windows Vista was the killer for the PC. I have been using XP when needing a PC.

    0
  28. 28

    Cyrillus

    June 10th, 2009 3:41 pm

    Well, as a web developer, I used to use Photoshop a lot on my PC. Now that I “converted” my PC to a Hackintosh, I find that Photoshop works *way* faster and smoother on OSX than on XP (with the exact same hardware configuration). The whole Finder / QuickLook / Photoshop bindings are imho nicer than on Windows. The file explorer of Windows is truly crappy when you compare it to file explorer in other systems (I regularly use Gnome and KDE also). BTW, you should have mentioned QuickLook in your article… it really is a killer system when it comes to quickly previewing a PSD.

    Also the Mac, as a Unix system, has native connectivity with Linux servers: especially, ssh works out-of-the-box here to remotely administrate a server. MacFusion is also very handy (especially compared to sftpdrive, which is expensive besides being quite unstable).

    As to the text editors, I personnaly prefer vim with some custom macros (like the one you gave as an example for Texter)… Macvim is truly outstanding (well, gvim works on Windows too). IMHO, “mouse editors” are far less productive than a keyboard-only editor like vim, once you took the time to master it. No need to take my hands off the keyboard when I need to quickly jump to a line, a keyword, find something…

    0
  29. 29

    demogar

    June 10th, 2009 3:43 pm

    Great post, I didn’t know about some of this apps and they are really helpfull, like Launchy and Syncback.

    For #3, about Coda and TextMate, I’m a Windows user (I’m a gamer too) and I use e-text editor and I think it’s a great alternative for TextMate in Windows.

    0
  30. 30

    Elio

    June 10th, 2009 3:43 pm

    Great article, and even it is aimed at developers, it can be easily extended to designers. I often find myself struggling with designers who think they design better just because they own a mac, but no, they don’t design better and they will never do, because the only important tool is within our head. You can have a PC, a Mac or a Linux but if you don’t have “it” you won’t design any better.

    0
  31. 31

    Jerome Chadel

    June 10th, 2009 3:43 pm

    I am a web designer / developer, at work with a pc, at home with a mac. I use Notepad++ at work and this is a horrible experience, not friendly at all, such a waste of time… but… unfortunately this is, as you say, by far the best!

    I have just downloaded Eclipse.. not tried yet. Any feedback about it?

    I use TextMate at home. What can I say? This is soooo easy to read and write!!!

    It’s good to know the Free stuff but sometime it’s not enough. Does anyone knows about e-Text Editor? What do you think would be the best development software for pc (free or not)?

    Taking about design, Adobe softwares are mostly the same in both platform, and even when there is a difference, it doesn’t hurt. However I am still wondering why my G5 from 2004 works better than my dual-core pc from 2009…

    0
  32. 32

    sepe

    June 10th, 2009 3:43 pm

    any MAC haters who’ve posted comments and own an iPhone please come back for try-outs next season.

    0
  33. 33

    Matthias

    June 10th, 2009 3:44 pm

    I use both for web developping, PC and Mac, since I work in different companies. For my own private and freelance stuff I use Mac. The job is well done on both systems but on Mac the workflow is smoother and just more fun. Everything seems better organized to me and I work faster on the Mac. If I never tried a Mac, I probably would miss nothing but since I did (6 years ago) I will never ever switch back again. Just in the last two years so many great products came up for Mac, you need a second to understand how they work and you start producing. On Windows it often means trouble befor you are ready to go – I don’t miss nothing using OS X.

    0
  34. 34

    Jessica M

    June 10th, 2009 3:44 pm

    LOL I love the title of this post (and the post itself of course)! I have used a PC for many years for graphic and web design and I love it. I used a Mac for about two years at a previous employer and honestly, I dont see why having a Mac is best for my line of work. In fact, the many Macs I used throughout my life just froze and crashed on me all the time (dont get me wrong, I still love Macs, but I dont see them any better than PC besides security).

    0
  35. 35

    Kowalski

    June 10th, 2009 3:45 pm

    Genuine question, if Macs are so great why are there, what, 100* times more Windows based PC’s in use all over the world?

    *Yes, I’ve just made this statistic up but you get the picture. Also I have no affiliation with anyone, I don’t give a crap if people use PC’s, Mac’s or an abacus.

    I think Josh has hit the nail on the head…

    0
  36. 36

    Chris H

    June 10th, 2009 3:48 pm

    Fair enough piece.

    I’m a very happy Mac user but had been becoming a tad uncomfortable with all the Mac love here lately.

    One advantage of PCs not mentioned is you don’t need to run an extra virtual PC to check out how your site looks in Internet Explorer. I lose 1/2 gigabyte having to have Parallels running Windows. And that’s just for IE7. With Photoshop, Illustrator, Dreamweaver, FireFox, Safari and Windows all running, my 3GB of memory starts to run a bit thin.

    BTW If IE7 checks out ok, then I can just use browsershots.org to check IE6 and IE8. And if they highlight any serious probs, I can then fire up a virtual PC for each (which I’d have to do on Mac or PC).

    And yes, you owe it to the Linux crowd to run a piece on webdev on Linux.

    0
  37. 37

    Hunter

    June 10th, 2009 3:51 pm

    More than anything else, I find that keeping organized on my Windows XP machine to be far easier w/ the start menu than with Mac. I’m not much for installing shit-tons of programs and extras, I stick w/ Notepad++, FileZilla, Photoshop, and XAMPP… I literally have no other dev tools installed.

    0
  38. 38

    Ben Carlson

    June 10th, 2009 3:53 pm

    One thing I like about the Mac more than the PC (and there aren’t many reasons, I miss the PC), is the command button instead of the CTRL button. Has anyone using a PC gotten a sore pinky finger because the CTRL button is not placed ergonomically? Other than that, I miss developing in Dreamweaver (code-view only, of course), Coda hasn’t impressed me at all.

    Heck, I even had to alter an option to allow me to tab through web forms on the Mac! And the Windows Explorer window is a lot more functional to me than a Mac Finder window. You can’t paste an local directory address into the Finder window.

    0
  39. 39

    Ronnie

    June 10th, 2009 3:55 pm

    Great post thank you, I am always get “rugged” on by my Elite Mac users peers. I love my pc with all its misgivings. The apple gang advertisers sure make good commercials that’s for sure.

    0
  40. 40

    Guido Jansen

    June 10th, 2009 3:56 pm

    +1 on the next post about Linux!

    0
  41. 41

    Jonathan

    June 10th, 2009 3:56 pm

    So you should switch to a PC so you can use Notepad… I don’t think so.

    Notepad, I know TextMate. TextMate is a friend of mine. You, sir, are no TextMate.

    0
  42. 42

    eric

    June 10th, 2009 3:57 pm

    not sure what nail he hit the head of.

    you should also take a look at municipalities in europe who are switching over to non-windows based PCs. the reason they are so prolific is because microsoft has strong-armed hardware manufactures to bundle windows with their computers.

    question, if windows is so great, why are companies (dell, asus, etc…) pushing linux options? why have apple’s sales been increasing and microsoft’s been going down?

    0
  43. 43

    Smashing Editorial

    June 10th, 2009 3:58 pm

    If you are willing to write a piece about Linux, please contact us in the comments!

    0
  44. 44

    Alberto

    June 10th, 2009 3:58 pm

    PC+MacOSX = Best you can get at the best price.

    0
  45. 45

    smac daddy

    June 10th, 2009 3:59 pm

    I am a web dev on windows and i found this article lacking. With the exception of CS3/4 every tool you need is available for free on both sides. Visual Studio Express and SQL Server Express are two big ones you missed on windows. I have to agree with some of the other posts, it sounds like you are trying to justify using windows by substituting X on windows for Y on MAC. Does it really matter what iron you use to develop your code as long as you code to the web standards? And isn’t that the whole point.

    0
  46. 46

    eric

    June 10th, 2009 4:00 pm

    ben: to get a local address you press shift+cmd+g… and can start typing and tab-to-complete to get to the folder you want. however, finder is being updated because they’ve had so many complaints about it.

    0
  47. 47

    Sean McP

    June 10th, 2009 4:00 pm

    I think this is a fair article. While a PC user myself, I feel that this article does a great job of showcasing a PC’s capabilities as a web-development tool. It is nice to read an article by an author who isn’t in love with Macs.

    It is frustrating to read the comments and see all the PC-bashing, but I think the article makes some pretty valid points. And to those posts to the effect of:

    ” This post should have been labeled “How to hack your PC for features Mac’s have enjoyed for years” ”

    I suggest you re-read the article to actually understand the points that the author is making.

    0
  48. 48

    AnotherJosh

    June 10th, 2009 4:02 pm

    I am a developer and a designer. I use both Macs and PCs. You can shoehorn this type of work onto ANY platform including one of the myriad Linux distros or OpenSolaris. Notepad++ is hardly a killer app. It has one of the worst UIs I have ever seen. It is clunky and ugly. I’m glad it’s free because I would never pay for it. On Linux, try Geany. On Mac, try TextMate or BBEdit. All of these knocks the pants off of Notepad++ without breaking a sweat. If you want to cite the reasons to stay on Windows, all you need to say is this: it’s cheaper, you’ll always be compatible with everyone else, and no one will tell you that you’re just an Apple fanboy who likes Macs because they’re pretty.

    I always suggest that people use whatever fits their budget and preference. Yet, out out of all the machines I have used in the past 20 years, nothing compares to today’s Macs. They are truly incredible machines. It’s almost impossible to understand what makes the experience so different until you have used one for a few months. It isn’t just the applications or the dock. It’s a thousand tiny things. Things that you probably wouldn’t notice at first, but slowly come to the foreground in your daily workflow. The attention to detail, usability, and aesthetics is phenomenal. Everything is integrated. It all works together seamlessly with amazingly few hiccups.

    Plus there is one thing a Mac has that no Windows PC has: POSIX compliance. I am a UNIX geek, and I think Cygwin is an abomination. Windows and UNIX don’t work well together, and in a world where most web servers are designed for Linux and UNIX, it just makes sense to design on (or near to) the platform you’ll be deploying to. But one certainly doesn’t HAVE to use a Mac. Use whatever works for you.

    0
  49. 49

    Vieira

    June 10th, 2009 4:06 pm

    Well when it comes to webcoding let’s just admit that GNU/Linux beats both Windows and Mac. No question about this. (I hope)

    0
  50. 50

    Justin Harter

    June 10th, 2009 4:09 pm

    I use a Mac because it’s more inspirational to my creative flow than Windows’ “programmeriness” and lack of, uh, care. Oh, and attention to detail.

    0
  51. 51

    Lanza

    June 10th, 2009 4:12 pm

    Lol.

    Lol, lol, lol.

    Textmate does it all.
    Apache/PHP is shipped with OS X.5. Just need to install MySQL.

    So what ?
    FTP synchronize ? Please, tell me you don’t use FTP to deploy your websites…

    You are totally wrong about Mac’s best parts. Those are sugars, not primary strengths.

    0
  52. 52

    Anrkist

    June 10th, 2009 4:14 pm

    You forgot to mention that most people don’t use Macs and if your building a site, it’s best to use the target audiences machine to do the testing. Of course you could have both machines… but that’s expensive and can add time to a project.

    0
  53. 53

    Nathan

    June 10th, 2009 4:17 pm

    come on guys you got to admit that pc will never compare to mac. ever since I switched development to mac my production speed has dramatically increased! pc sucks!

    0
  54. 54

    Manon

    June 10th, 2009 4:18 pm

    My very first computer was the IBM 5500 way back in 1988. Then had to use PCs and Macs for all my various employees down the line. My conclusion: sorry, but I love my Mac. As a graphic designer, it’s a godsend. Plus after being tired of reinstalling my friends’ PC computer systems every couple of months, most of my friends got Macs – while the others have developed close relationships with their local Geek Squad – and now, no more frantic phone calls about crashed systems, mysterious viruses and spyware. But you know, I have no “hate” for PC lovers. Because that’s the beauty of living in a variegated world: to each his own, right?

    0
  55. 55

    Coheed

    June 10th, 2009 4:21 pm

    I’ve been the only person on a PC in the office for a year now. Sure, it’s okay, but it’s not a perfect setup by any means. Notepad++, Filezilla, Photoshop, and WAMP get the job done but that doesn’t mean the workflow is the greatest.

    For instance, last I checked Notepad++’s FTP plugin doesn’t support SFTP. Well, since the server on which we host some of clients’ sites requires an SFTP login, I can’t use the plugin.

    What about a text editor like Textmate and Coda that can seamlessly handle SVN/Git and FTP via an external program that can handle SFTP? What about a global menu? What about Expose and Spaces? What about using a hot corner to smoothly show your desktop icons without the need for mashing a keyboard combination? There’s more crap you have to hack into your Windows install. Not to mention most of the apps that do these things are janky and perform poorly.

    I mean, Windows can’t even get saving folder view settings right. Every program has its own look and feel and ways of getting things done. There’s no unification, no true workflow. It works, sure, but that doesn’t mean it can’t be better. Windows is exactly as it was built — 20 years of bits and pieces tacked on over time.

    Macs just work and they do it with a little civility. PCs work but it’s a disjointed “held together with duct tape” kind of work. I’d say the only thing PCs have going for them is the IE testing. Run IETester (http://www.my-debugbar.com/wiki/IETester/HomePage) and you’re golden. But, really, this is a nonissue to a Mac user if you have a PC sitting around at home or at the office.

    0
  56. 56

    Fede

    June 10th, 2009 4:21 pm

    I think Mac’s are way too expensive. I use a brand new laptop with Vista, and my work enviroment runs really smooth. E-text for editing, Adobe CS for graphics, animations, etc., Filezilla for FTP, and I’m sure there’s a lot of apps that are Windows-only.

    For quick searches, I strongly recommend you Google Desktop, the index velocity is awesome, and works great.

    If you keep your work organized, it doesn’t matter if you navigate trough your files with Explorer or Finder.

    I use Xampp, and there’s a lot of tools for database developing (not phpmyadmin) that are windows-only. (correct me if I’m wrong).

    Anyway, nice post.

    #40. There’s no way anyone develop in Linux without the Adobe Suit. I know there’s GIMP, Inkscape, and so, but I’ll still miss Flash developing.

    0
  57. 57

    Ken Vuncannon

    June 10th, 2009 4:22 pm

    I’m not sure what to think about this article. I’m leaning towards a sell-out + link frenzy + comment flame frenzy = lots of traffic.

    Bottom line, use the tools (including the OS) that you want to build something that works, that is beautiful, and that beats the expectation.

    Quarreling (or falling for the quarreling) about such things is ridiculous. True developers know their options and are quite in touch with their own preferences. They don’t waste time with such baiting.

    And I expect more from Smashing, if this is in fact the motive. I have to say that this is the first article that I’ve found totally useless within this publication.

    0
  58. 58

    Ed

    June 10th, 2009 4:23 pm

    I just don’t get why people still fight over Macs and PCs here. The author just wrote an article, he did not commit a crime. Those people who “love” macs, go head and love it just don’t brag about it because if i “love” my PC, no matter what you say I just don’t buy it. No matter what you say. I been a PC user all my life, I learned how to use computers on PC and used mac few times but mac will NEVER replace PC, Ever. So just keep your opinion to yourself.

    Thank You!

    0
  59. 59

    rob

    June 10th, 2009 4:26 pm

    for me the most important thing of stick to windows is the whole bunch of software and utilities available, for instance today i had a problem with an Epson printer, i called Epson and they couldn’t help me, so i search for my problem and i found a freeware that could do a reset of the printer, thing that you can’t do manually. And i could fix it because i was in windows….

    0
  60. 60

    mindtpi

    June 10th, 2009 4:27 pm

    Sure, WAMP is a good tool, but so is MAMP on the Mac – also free and does the same thing, so why is WAMP a migration point. My experience on both platforms (as a developer and commercial web host) is that PHP/MySQL just runs better and faster on Unix/Mac system

    0
  61. 61

    ilz

    June 10th, 2009 4:29 pm

    I own 2 macs and work on pcs at work and all i can say is boooo pc. of course i’m more of a designer, so…

    0
  62. 62

    jim jones

    June 10th, 2009 4:31 pm

    Nobody needs a Mac. Nobody needs Windows. Get a decent O/S.. maybe a *free* unix variant..

    0
  63. 63

    Adrian

    June 10th, 2009 4:31 pm

    This is the strangest article I’ve ever read here at SM. Name me TWO: working, efficient and successful web designers (not bloggers) that use ONLY freeware. oh, and Windows freeware to boot.

    And Smashing Mag, if some people are upset about seeing Mac centered articles lately, why not just post more Windows centered articles – WITHOUT any slamming or personal opinion of authors? You are just asking for a flame war here.

    Disappointed.

    0
  64. 64

    Robert

    June 10th, 2009 4:31 pm

    I prefer using a mac for just about everything (and have used one for 16 years), but really not all us mac users are arrogant jerks about it. Use what you want – just make good design with it. Creativity isn’t controlled by your OS.

    0
  65. 65

    Neil

    June 10th, 2009 4:31 pm

    This post should be titled “How to pretend you’re developing in OSX when you’re really using Windows”. That said, seems close. Can’t say I’m much of a fan when it comes to Ruby on Windows though. Great links.

    0
  66. 66

    Henrique Barroso

    June 10th, 2009 4:32 pm

    I’m a web developer running windows as well and I don’t want to start another editor war but I’ve got to be honest, I really don’t see the hype about notepad++. Yes, it’s freaking fast, but don’t believe in the “add-ons magic”, must of them are outdated, don’t even work on the current notepad++ version, Not n++ fault but it’s just wrong assuming it as the best windows editor. You should check e-text editor or even Komodo Edit,

    But about the rest of the article, I think that OSX is a really eye-candy beautiful operating system, wich inspires coder to make beautiful apps for it like textmate, coda and so on.
    And even tough i’m running windows my next computer will defenitelly be a Mac, not because it’s cute, but because i’m (also) trying to hard to turn my windows into osx lol.

    0
  67. 67

    Tracey Holnka

    June 10th, 2009 4:33 pm

    A computer is just a tool and the Mac is a better tool. Far less downtime with a Mac than a Windows box. For those who rather work than troubleshoot their computer problems–Macs are the way to go.

    0
  68. 68

    John R

    June 10th, 2009 4:34 pm

    I find the title of your article ironic since there was a decade where that I got laughed at for using a Mac. All the smug PC users got the lion’s share of software titles, they got software sooner and they got it cheaper.

    Now the tables have turned, and for good reason. Macs offer a better system, better hardware, better usability, better security, better reliability. And if you look at the lifetime cost of owning one, they are cheaper. And now that I have a terminal, Textmate, Photoshop, Parallels and Flash, I have all I need.

    0
  69. 69

    Vasily

    June 10th, 2009 4:37 pm

    This is why I run XP in VMWare on my MacBook Pro—so I can test pages in multiple versions of IE and run my favourite Windows apps. Win+win! Or, to be precise, OSX+Win!

    Most of the time people talk rubbish about either platform because they don’t own it. And, like many of us know, once you get a Mac all your concerns and worries fly out the window. Personally, I think overpriced as it is, Mac is worth every penny.

    With all that being said, I still do work on XP, and there is always a spot in my heart for it.

    0
  70. 70

    Brian Temecula

    June 10th, 2009 4:41 pm

    I have a Mac, numerous PCs, and multiple Linux machines. I only really need the PC, but the Mac is the best for parental controls. I actually don’t like the text editors that are available for Mac, and have tried a bunch. I’m a die-hard Notepad++ user!!!

    0
  71. 71

    edd

    June 10th, 2009 4:45 pm

    well, actually maybe the macs was not the best option to web design, but i use pc and mac and i switch to mac because im graphic designer and photographer and the mac do my life more easir itself, it’s thuth, the expose, the doc, the most quickly startup that i ever had all the good and bad things that the mac os x had, i love them.

    0
  72. 72

    Gomi

    June 10th, 2009 4:47 pm

    This is strange… so you want to “switch” back to Windows and try all you can to make it as Mac-like as possible?

    0
  73. 73

    Chris McCorkle

    June 10th, 2009 4:49 pm

    Mac with vmware = win

    0
  74. 74

    Mike Hill

    June 10th, 2009 4:50 pm

    I moved to a mac book pro a couple of years ago when i was looking at getting a laptop. the main reason that i got one at the time was that the mac just worked and the cost was relative to that of a PC based laptop. The build quality was allot nicer and when you are out and about chatting to clients (other techies) they are always ahh you have a mac book pro no idea why people have this ora around the mac. Maybe it is just that they work.

    i also like the comment on there are so many more hardware options for PC.

    I got it for the build quality and the fact that in the few years i have had it i have not had to rebuild it. My new one should turn up shortly with a nice new fast processor. Then the wife will be happy with here 2ghz nac book pro :)

    0
  75. 75

    appleKrowak

    June 10th, 2009 4:52 pm

    i think it is depend on who you are…
    look at the list you provide, all of them available on Mac,
    i think windows is way too poor to work

    0
  76. 76

    Lisa

    June 10th, 2009 4:55 pm

    If you are developing for the iPhone you need a Mac.
    :)

    0
  77. 77

    Nik

    June 10th, 2009 4:57 pm

    PC FTW. That said, I actually really, really like OS X. It’s certainly nice to use. But, Macs are overpriced and not particularly useful for my needs as a developer.

    1. The platform is much, much cheaper. I can get a ridiculously high specced machine for less than the cheapest Mac; I know this because we have the cheapest Mac we could get our hands on (buying new) here at work for web testing and iphone development, it’s a dog. Sure you can go down the Hackintosh path, but then you have to be careful to stick to certain hardware. I upgrade frequently to take advantage of cheap PC hardware as the nature of the work I do means that I’m often running all my cores at 100%.

    2. There is much, much more software available for Windows. You can go on as much as you want about how much great software there is for OS X, but the vast majority of those programs run on Windows too. Oh, and then there are something like 10-100 times the amount of software that will only run on Windows. Sure you can run Windows on your Mac if you want to, but I can run OS X on my PC if I want to, albeit in violation of Apple’s licensing agreement.

    3. There is a much bigger user community, so it’s easier to Google problems, solutions etc. as there are simply more people using Windows and Windows based tools, and therefore more people talking about it on the Internet.

    4. The development tools and frameworks are more modern and more mature on Windows. Visual Studio and .NET vs Xcode and Objective-C? Ha. Our inhouse iPhone developer calls it Objectionable-C.

    5. This is probably just because I’m used to Windows but I don’t like the windowing on OS X. Only being able to resize from the bottom right corner vs. anywhere on the border, not being able to maximize windows easily, the “zoom” button is a plus sign, which always weirds me out because sometimes clicking it makes the window shrink – I mean, I understand that it’s a toggle but it still seems counterintuitive.

    0
  78. 78

    Interlekt

    June 10th, 2009 4:59 pm

    There would be no logic in developing in .NET on Mac.

    0
  79. 79

    Daniel Canona

    June 10th, 2009 5:06 pm

    Macs still PWN.

    0
  80. 80

    Luna

    June 10th, 2009 5:17 pm

    I’m a Mac user at home, but somehow, when I need to create a site or design graphics or code, I feel so much more at home with my PC. Maybe it’s because I’ve been using it for years, and I’ve only switched to Mac last year. Not saying that Mac doesn’t have great apps for design & code, but right now, I still move easily with Windows (and I’m still on XP hehe)

    0
  81. 81

    Kate Vickers

    June 10th, 2009 5:18 pm

    I am a retired web developer (still dabbling) now a web PM. I have a PC (or two or three) and I sometimes use a Mac at work. I have to say that not being able to right click absolutely drives me up the wall. I also really love my keyboard shortcuts galore. So, I don’t get the Mac hype much either. Plus, the rumour that Macs never have problems is simply untrue. They just have different issues than PCs do. You’re just trading one set of problems for another set.

    I do have to add that PC have WAMP, but Mac has MAMP, which is pretty much the same thing. ;-)

    0
  82. 82

    Marc

    June 10th, 2009 5:21 pm

    First smashing magazine I’m disapointed about… when usually the authors show different points of views, this one was just totaly biased.

    I’m a developer and I don’t use mac because the layout looks cool, I use it because it has a lot of efficient and practical softwares and because it’s UNIX based, unlike windows. This just changes everything. I can’t believe that the author didn’t even addressed that since this is a really important point.

    @Kate Vickers
    You can right click on a mac

    0
  83. 83

    ncus

    June 10th, 2009 5:24 pm

    @kate.

    Are you still living in Panther era and one mouse button? Now Mac has more then right click.
    Excuse not using mac for not having right click is ridicilous.

    0
  84. 84

    Curtis Steckel

    June 10th, 2009 5:27 pm

    Ironic:
    AutoHotKey,
    SyncBack,
    RocketDock,
    StandAloneStack,
    & VistaGlazz
    are all third party programs that add to Windows to make them function or appear to function more like OSX.

    Just an observation.

    0
  85. 85

    Dan

    June 10th, 2009 5:28 pm

    I used a PC for web development for about 9 years. About a year ago I switched to a Mac and every time I turn on my PC I cringe. Coda is amazing and having a UNIX like terminal is great too. I don’t see myself going back to working on a PC. The only time I use it is to play certain games.

    0
  86. 86

    Jon Dough

    June 10th, 2009 5:29 pm

    Hahahahahaha. April Fools came late this year?

    With a standard (right from the online store) configuration of a PC, try getting a localhost development Apache/MySQL server with all the bells and whistles operating (XAMPP), add a good code editor (TextMate), and an image editor (GIMP), downloaded, up and running in a half hour. Then upgrade the OS with the latest patches and security updates and restart all those applications.

    0
  87. 87

    RevDev

    June 10th, 2009 5:36 pm

    Seriously? Is this post for real? I love Smashing Mag’s articles but … wow. What “aspect” of my OS made me choose it (OS X)? How about stability! I was a life long PC user who got fed up of Microsoft’s lousy excuse for an OS. I switched to Mac 3 years ago and have rediscovered what it’s like to actually enjoy using and developing on my computer. Instead of constantly fighting with it. And can we get off of the Mac is more expensive than PC argument already. Mac prices continue to drop and there is little question anymore that the hardware is superior and the OS rock solid. So no … you don’t “need” a Mac, but trust me, with a web server, Rails, Python and more pre-installed and ready to go out of the box … it’s really a no brainer.

    0
  88. 88

    Sutham

    June 10th, 2009 5:37 pm

    I love this article so awesome.

    0
  89. 89

    Rob

    June 10th, 2009 5:39 pm

    Except in the 80s, when we used Macs everywhere at SGI, I’ve never touched them, but this is one of the most insane articles I’ve ever read on smashing. Utter nonsense trying to state any of the above mentioned tools are better at all, much less better on Windows. In fact, I’ll state that there are better tools than those on ANY other operating system–Macs or any of Unix and its variations.

    0
  90. 90

    Yoosuf

    June 10th, 2009 5:40 pm

    its simply a pointless, because by changing the environment how can get t he experience of the MAC?

    any way windows vista or Win 7 will never produce the performance of a MAC OSX

    0
  91. 91

    rave

    June 10th, 2009 5:42 pm

    I had some experience with Mac in the past. About Mac, I can say: if you’re doing desktop publishing, then Yes, if you are a web developer, then No. Do not restrict yourself. I am working with both Windows and Linux. Doing tasks that are not critical to reliability on Windows, and other tasks on Linux.

    0
  92. 92

    Alexis

    June 10th, 2009 5:43 pm

    Hahaha, this was revenge!

    0
  93. 93

    Jason

    June 10th, 2009 5:45 pm

    Ok, I’ve failed. Failed to really read any of the comments above – however, here’s my take.
    I use Vista at my part-time place of work. I use a Mac at home. I’m a recent switcher (just over a year) prior to that I was Windows everywhere. I work for myself at home.
    I prefer Mac (I’m a web designer by the way, not really a dev).
    The reason I prefer Mac is because they are beautiful to look at (in my opinion) & that (to me) is important. No PC comes close.
    I have every tool on the Mac platform I need, a lot I use on both.
    I also prefer the OS on Mac, again from a purely aesthetic perspective, but – it seems smoother, faster, simpler & less prone to any form of crashing.
    I’m not going to pretend that the ‘cool’ factor of a Mac doesn’t come in to it for me – because it does.
    I’m a bit of a fanboy, I have an iMac, an iPhone & a MacBook.
    If I had loads of cash, I’d probably have more Apple products, but I don’t – so I haven’t.
    I build open source websites on my Mac, and predominately Microsoft based websites at work. Obviously each platform has benefits depending on which environment you work with.
    So, horses for courses really.
    I don’t foresee myself ever going back to a PC/Windows platform in my personal life.
    Snow Leopard looks like cementing that position.
    I have little faith left in Microsoft.

    0
  94. 94

    Brandon

    June 10th, 2009 5:49 pm

    The e text editor and a VAMP install have made my cheap Dell Inspiron my development machine of choice. I code on the Dell and play on my Mac. As a freelancer, the PC is a cost effective solution. I love my Macs but I also bought them before the economy tanked.

    0
  95. 95

    matt

    June 10th, 2009 5:50 pm

    What kind of horse shit is this? Guys, writing a “How to develop on PC” or whatnot article is fine, but why attempt to talk people out of Macs? I’ve been developing on all three for years now, and I have to say Macs are the best of all worlds.

    Please don’t promote Microsoft, they don’t need the help and the little guys are fighting an upwards battle. Sheesh.

    0
  96. 96

    Ben

    June 10th, 2009 5:55 pm

    Well damn, are those the three things that got me into using the mac??

    Hot damn it, I’m gonna go right back now that vista can do that too..

    or maybe not

    0
  97. 97

    Reflector

    June 10th, 2009 6:01 pm

    I was once a hardcore PC user and very resistant to Macs. And then I started cheating on PC and left it for Mac. But after reading this article, I think there’s room for the both of them in my workspace.

    0
  98. 98

    Raymond Selda

    June 10th, 2009 6:01 pm

    I use Executor instead of Launchy. Thanks

    0
  99. 99

    Matt

    June 10th, 2009 6:07 pm

    It’s great to see a list of tools you can find on any platform, used to draw some sort of delineation between two platforms. LOL Personally, I use Mac OS X and a few “flavors” of GNU/Linux. It has been said previously that a Unix-based OS is a plus, and that is a selling point for me. It’s simply what I’m comfortable with, it is reliable, and I can make the very most of Unix-based platforms.

    It’s seems like all that tool-talk was just filler/a vehicle for the hardware argument, which today is becoming a bit faded. I will say as a Linux user that hardware support is a crucial area once you have to struggle with it to get some work done.

    And the items about tweaking Windows to have Mac-like features… in this context, isn’t that a bit like claiming ordinary milk is better than chocolate milk because you can add chocolate syrup and it’s the same thing? But Mac users are always excited to talk about Expose and Spaces, and Spotlight/Quicksilver, and the dock, yet I have used equivalents on all platforms. Granted, they are wonderfully executed on Mac OS X and they function out of the box, but they aren’t terribly unique today and I’m not too shy to run a little “sudo apt-get compiz” and so forth to accomplish the same thing.

    Anyway, it’s nice to see an attempt at striking a balance, and moving away from fanboy journalism. But… spend a bit more time sharpening the axe first. :)

    0
  100. 100

    Adrian Eden

    June 10th, 2009 6:08 pm

    at the end of the day who gives a shit about this type of debate, make humans lives better and focus on your goals, use a mac or use a pc, or use a mobile, or pay a company to develop for you….

    0

  1. 1

    OhReally...

    June 11th, 2009 11:11 pm

    Macs make me feel cool and important sometimes, sure. Coda is ok..Its def nothing to spend 160 bucks on a weak ass proprietary power supply on.

    Ok, let’s just face it, apple, applecare, apple tv, all of Jobs’ closed-hardware-platform bs…its f’n embarrassing to be a mac user. I have 2 powermacs, 4 centos servers (I develop on a redhat box…oh hmm a guy who develops on a real web server!), and 4 PC’s. I like both OS’s (OSX and WINDOWS) and because I support both I get to use them everyday.

    But to me, who cares which is prettier or which one the stars use, or which one has a better text editor (are you kidding me?). I like a success story, and a MAC is not that to me. They don’t make a good comeback story, even if they did make a come back… DRM and the itunes saga? ..price? I built a PC for 400 bucks last week that will smoke any powermac for under 3k…pretty lame. MACS are def NOT for the elite…maybe for are for the need-to-feel-elite? It takes more than an OS to be elite at anything. I also happen to think win7 will redeem vista and stomp mac sales…anyone else?

    Time has already told us, MACs no longer revolutionary (1980s), nothing THAT ahead of the curve has erupted from OSX that we can not live without…even Ubuntu looks OK beside one…and someday soon ppl will need the extra cash.

    I have a success story for that dude who asked us name two success stories that don’t dev on a MAC? How does India and China wrk for ya? No?

    To me the guy who wrote this is saying: “Hey, PC’s ain’t so bad guys. Comon…check it out you can do this and this and that, much like a MAC ..and maybe more!”

    I say, “A hell of alot more” and welcome to the majority. (the ppl u dev—I mean work—for).

    +4
  2. 2

    Falk

    June 12th, 2009 2:15 am

    When I started reading this article I thought that this might be one of the weaker articles but due to the topic will receive a lot of comments. I then notices the length of the scroll bar on the right and read the article. I read comments 1-10 and then scrolled to the 500s. What happened with the discussion in between 10 and 500? I cannot be bothered reading it all but something sad must have happened to the communication ability of readers.

    We can wait for the 1000th comment and won’t have an answer. I use a Mac because I like it and it has its advantages but I have been working with PCs for 10years or so and did not have any problems with that, apart from the odd blue screen every now and then.

    Lets just close this topic before someone gets hurt. People get so frustrated failing to convince other people of their choices…

    +3
  3. 3

    Cooty

    June 16th, 2009 11:29 am

    Hi! I totally agree with the article’s title! From the featured apps I use Notepad++, the XAMPP suite, AutoHotKey and Rocketdoc on a daily basis! I must say that the Windows (XP) OS fully satisfies my professional and personal needs.
    My biggest problem with Macs are (next to the price tag) that there’s not enough room to custumize your machine, you get a prepacked software+hardware solution (which maybe ideal for some people), but there are so much more options to expand/modify hardware/software on a PC.

    +3
  4. 4

    factotum218

    August 4th, 2009 8:06 pm

    I’ve been using a Mac on average 10 hours a day since 1996 for design work. I never really understood the loyalty to Apple that some people seem to live by. It’s a computer.
    I have a windows laptop and a FreeBSD desktop. Bringing my work home with me got old about 10 years ago.

    +3
  5. 5

    john

    January 18th, 2010 12:01 pm

    Unbuntu, is were I would start. But I would like to point out although I do thin $400 falls short if you are willing to build it yourself and do have access to hardware (not best buy). You can definitly build a PC for way cheaper.

    my spec
    Intel i5
    6GB ram (kingston hyperx)
    geniune intel board
    radeon hd 4800 series
    4 500GB 7200 rpm drive in raid 10

    Comparible Mac pro $3400.00
    My PC just under $1750.00
    Comparable Dell just over $3200.00

    alluminum/steel case.
    DVD R/W

    So for some price can be a big thing, like those who are in hardware sales(as I am). I wish Apple would allow for people to install there OS on other boxes even if only for vurtualization (so they can regulate hardware). That would make things perfect so I can run both. But I always have to have a mac available to keep up on both OS’s and be able to support Mac users.

    +3
  6. 6

    yawcidp

    September 3rd, 2011 4:00 am

    This is not a question of taste, he is not saying that macs are good or bad, he is stating a truth, having a mac will not be more useful than something cheaper if your main activity is web development.

    That being saied, macs are great, but it doesn’t make this article wrong.

    +2
  7. 7

    Menda

    June 27th, 2009 11:32 am

    +1 for a GNU/Linux article. I’m currently developing in Debian and Ubuntu and for me it’s perfect.

    +2
  8. 8

    OhReally...

    June 12th, 2009 12:38 am

    @Scott … who’s stupid? And I don’t care if this lasts 2 years or 20 as I—no WE ALL want to replace our hardware in one! The Applestore sure does…Here ya go:
    dual core wolfdale 2.8 OC’d to 3.4 – 80.00
    dvd burner – 25.00
    650 watt power supply – 50.00
    500gb deskstar hatachi 7200RPM – 50.00
    Radeon 4850 PwrColor (now sold out @ nweg) – 90.00
    Gskill 1000mhz 2gbx2……………………….45.00
    Win7 64x RC – free til march 2010
    gigaybyte GA-G31M Mobo……..60.00
    I have silverstones already…OK so toss in a case and there ya go… a wrkstation for under 400 bucks that will outbench most pwrmacs under 3k.

    +2
  9. 9

    Abdulsalam Alasaadi

    June 16th, 2009 8:38 pm

    come on you guys!!
    give the author a slack! He only wanted to emphasize on the fact that “There are always alternatives”. Web developers don’t really have to have Mac to be efficient!!!!!! do they?

    +2
  10. 10

    Darfuria

    June 12th, 2009 12:21 am

    Can has comment pagination?

    +2
  11. 11

    Jeez

    June 12th, 2009 12:58 am

    whaa, whaa, whaa. My shiny, flashing future box is better than your shiny, flashing future box. Just think, 100 years ago no one had any of these things and did they complain?! NO! Get a grip.

    +2
  12. 12

    shane

    June 12th, 2009 1:00 pm

    You all bite.

    Stop bickering and get to work.

    I strictly compute on an abacus.

    +2
  13. 13

    Yann

    June 15th, 2009 7:27 pm

    What a ridiculous and amateurish article…

    +2
  14. 14

    Nicolas

    August 2nd, 2009 8:16 am

    Without entering this useless little war about using a mac or pc. I just want to say that I’m impress to see that I use almost all the tools you mention for my everyday work. If I can just add my little contribution, Q-dir is a good file manager replacement with 4 views at the same time. I can’t live without it. thanks again for sharing your way to work.

    +2
  15. 15

    Emma

    July 16th, 2009 6:49 pm

    I don’t see how installing applications is “hacking the PC to be a mac”

    None the less, it’s all a matter of personal preference, they both are generally capable of doing what a developer/designer needs to do and the rest is up to the individual preferences. Both great platforms and both with pro’s and con’s.

    The immaturity of some of these comments is amazing!

    I’d also love to see an article like this about Linux although it has a way to go to be in the same league and Win and Mac.

    +2
  16. 16

    Fahad

    June 5th, 2010 8:49 pm

    Im a web developer … Microsoft .NET developer that now uses a Mac. I made the switch about 6 months ago and so far, the only issue I have had has been software incompatibility. Thats not a major issue because it doesn’t affect me much. Other than that – I will never purchase a PC again. My Mac makes my everyday life so much easier, its extremely dependable ( I now feel my daily use of PC was just a tug-a-war between me and my computer). Mac stay out of your way, let you do what you need to do while PC, there is one issue after another.

    I use .NET on my MacBook, well not really. I have VMWare installed on my Mac with a Windows 7 virtual machine. Any development I do is on my VM, and I use my Mac and the vm side by side (I know windows also has VM software, but its just not the same!)

    I used to be one of those guys that hated Macs just because people loved it just for the hype – until I actually tried it for myself! Now, the only regret I had is why did i go these years destroying my brain cells trying to use horrible OS’s like Windows 98, Windows ME, and the clincher… Windows Vista.

    +2
  17. 17

    bezoeker

    June 14th, 2009 5:47 am

    Why do people care what other people use, just use what’s best for you…

    +1
  18. 18

    Christina Warren

    June 14th, 2009 2:27 pm

    This is linkbait, to be sure — nothing fires people up more like a Mac vs PC discussion. I write for a large Mac/Apple focused blog, and the debate will never really go away. I suppose that isn’t inherently a bad thing; it means more than one platform exists.

    Really though, I think the piece could have been a lot stronger if you pointed out things that are unique to Windows, instead of trying to point out ways you can use Windows to try to ape (and almost always poorly ape) OS X. It undercuts a large part of the central argument if you end up just highlighting Mac OS X look-a-likes.

    For instance, I’ll argue, as a die-hard Mac user, some key-advantages of using Windows as a development environment for web work, over OS X (most of this isn’t about web design, but developing web applications):

    ** Cross-browser testing is a huge selling point for using Windows as a development platform for web design/development. Huge. Other than testing Windows Software or features for some of the tech sites I write for, I use Windows on my Mac for one primary reason: to test IE support for anything I’m coding or designing. I’ve pretty much abandoned IE 6, but I still need to test in IE 7 and IE 8.

    ** Using cross-platform technologies (Silverlight, for instance) and .NET which you can really only do with a lot of ease in Windows. Visual Studio isn’t the best IDE on the planet, but it doesn’t deserve a lot of the criticism it gets. I went to my local Microsoft campus in February for Xamlfest (with my MacBook, running Windows 7 in a VM, natch), and was totally impressed with WPF, Silverlgiht and a lot of C# in general.

    ** Alright, let’s talk development technologies. IIS isn’t my server choice, I’ll take Apache, but the latest IIS is pretty decent, and you can run PHP and ASP.NET stuff side-by-side, depending on what type of project you are doing, IIS might be what you want to use for development — especially if creating a corporate intranet app that needs to access existing Microsoft SQL server stuff.

    Those are your concrete benefits, all UI-goodness aside. Would I still rather do ASP.NET stuff on my Mac using a Windows 7 VM, yes, without a doubt. But by bypassing the very real differences of web development across the two platforms and focusing solely on making a Windows machine look like a Mac (albeit a Mac held together with chewing gum and paper clips — not a real Mac), you undercut the basic argument.

    By the way, even though I’m a diehard Mac fan, I could easily write a post arguing that Web Developers really only need Linux. The design tools are subpar (GIMP is not Photoshop, Inkscape is no Illustrator), but for actual coding and testing, it’s more than adequate. In fact, I use a Debian VM as my staging server before pushing anything live.

    +1
  19. 19

    orangetiki

    June 12th, 2009 5:48 am

    Way to let loose all the fanboys. honestly I use a windows computer at work and a mac at home for my freelancing work and personal use. I prefer the Mac hands down, but that is just me. I crank all my work on both operating systems. To say that you need one OS over the other is preposterous. Both OS’s have good and bad aspects. Real designers and developers don’t require the crutch of a specific OS. Besides, you use programs to do your work not the OS. So if you are hating on EITHER Mac or Windows, go beat your chest somewhere else while the big boys work.

    +1
  20. 20

    Kyle Gonyea

    June 13th, 2009 7:16 am

    Decent information here, though misleading. Seems to assume that all you need for web design is a text editor, for which there are excellent options in any OS. I’ve tried to design sites on Windows and found myself missing the power and ease of the Mac OS. And controlling the quality of hardware development is a good thing in my opinion. Aside from the fact that the Mac software itself just works better and has more built-in features, notably PDF support and video export in apps like PPT. Really should have been titled something like “How to Make Your PC More Like a Mac” or “Imitate Basic Mac Features on a PC.”

    +1
  21. 21

    Max

    June 10th, 2009 7:41 pm

    Short version of what I’m about to say: If you think that Macs are “better” then a “pc” – they are not, it’s just you who’s too inefficent lazy and right out _stupid_. to configure a PC.

    Really, how thick are you morons keep spamming about Macs here?

    Jesus holy christ. The article is written to show you don’t NEED a Mac.

    If you can’t setup your PC so it doesn’t crash and it does what you want, then you probably have an IQ below 100 and prolly should get a Mac where you get all the stuff setup from the start in a neat packade and a safe environment.

    Though, If you are capable of setting up a system, tweaking, overclocking, installing your applications of choice, learning, exploring and understanding your system, then you WILL go by PC or Unix because it’s way way way more configurable and useful. An environment created by your self for your self will ALWAYS be more efficient if you are smart enough to create it your self.

    It’s like this – the mac is a easy to use 3-wheel kid bike that makes you go around the playground safe and efficient.

    The PC is a beastly motorcycle that you need muscle to control and use efficiently, but when you can ride it you will blow away from the stupid little pretty bike by 300 mph.

    GOD I’m tired of all the useless untalented below average noobs plaguing the communities that once where so clean and full of elitism, filled with brains instead of average joe who bought a Mac and suddenly thinks he’s cool.

    “Look at meeee, I downloaded CS4 and bought a mac and now I’m a developer/designer, and I’m like updated with all the new cool articles at 20+ devel/desgn bloooooogs… I’m so minimalistic and got good taste because I bought this Maaaaac…”

    and the favorite…

    My workflow is so much better on the Mac then it was on the PC where i had to fight and couldnt do what i wanted as easy on the Mac…

    It’s because you are STUPID it’s not because the Mac is better.

    So Pathetic!

    +1
  22. 22

    Chad

    June 11th, 2009 10:45 pm

    What are these “macs” and “pc” things people are jibber jabbering about?

    +1
  23. 23

    whiskey

    June 12th, 2009 2:27 am

    Why Windows though? You can get everything you say here and more (and more easily) with Ubuntu!

    +1
  24. 24

    David

    June 12th, 2009 5:29 am

    Mac users…look into Crossover rather than VM or Parallels. It installs and runs most windows programs without having to chew up valuable space and memory if you were to use VM or Parallels.

    FYI if you design/code properly you wont have issues being cross-browser compatible.

    To summarize this blog post, it’s best to agree to disagree. I did 7 years of design and development on a PC. All great work, got the job done and was happy working. However, as soon as I tried the Mac and became comfortable using it, I realized how much more efficient I was working on the Mac. PC is still great, but the Mac suited ME well and is superior for MY needs. To each their own, fellas.

    +1
  25. 25

    Erich

    June 12th, 2009 6:15 am

    I appreciate the article, and all of the free software. Thanks!

    +1
  26. 26

    Disposable_Hero

    June 12th, 2009 8:09 am

    543 comments? seriously?

    I wish people could compare Mac to PC in an unbiased way. I cringe just as much when I hear a PC user say Mac users are all trendy elitists as I do when I hear a Mac user say “It just works” or “Macs never crash”. Where are the people who like and use both?

    I did however think it was funny that some of the “benefits” of using Windows are the ability to download third party programs to make it work like OSX already does. If you want your PC to work like a Mac, why not get a Mac?

    Seriously, just stop the flame wars. Both platforms have their benefits and downfalls, and you just have to pick which one you prefer. One is not outright better than the other.

    +1
  27. 27

    ukee

    June 27th, 2009 9:50 pm

    linux mint is the best, kudos to linux, haha~

    +1
  28. 28

    Design Buddha

    June 13th, 2009 9:39 am

    Like I said above “Don’t make a decision on what computer you are going to use based on what someone else tells you to do.” If you are happy with Linux that’s awesome! Go for it. It really is not a matter of which system is better. Ultimately it comes down to what you as a user feels comfortable with, but before you make a decision do your research. If you don’t feel comfortable on the operating system you are using then it is likely that your productivity will suffer.

    +1
  29. 29

    Destro

    June 13th, 2009 5:00 pm

    There is this prevailing rumor that Mac’s are more expensive than Windows, but if you’re a serious web developer, the Mac is the best value you can find. Out of the box, you have an Apache web server running PHP that is fully supported by the system and that you can get into right away. Adding MySQL is a minor problem for a serious web developer. To get the equivalent features on Windows, you’d have to buy the most expensive “Professional” version of windows, which cost ~twice as much the single full-featured version of OS X.

    Testing is critical as well; OS X is the only platform that allows me to develop and test on every single major (and not so major) browser and every single major operating system on one box. I don’t even need an internet connection to develop and thoroughly test a fully functioning web application.

    Mac OS X has system-wide application services that make streamlining your workflow extremely efficient, and even fun. So it is a very simple matter to build and test locally, and then deploy remotely with the greatest of ease.

    Plus, if you’re developing with Ruby on Rails, the Mac is hands down the best option. The available Mac tools for RoR development are phenomenal.

    Of course, I am biased. People will use what they like, and they are entitled to that, just as we are each entitled to our opinion. But I’m sorry, I don’t see the logic in disparaging the Mac platform on technical grounds; it covers all of the bases admirably. On personal aesthetic preferences, maybe. But that’s all there is.

    +1
  30. 30

    Mark

    June 14th, 2009 10:54 pm

    I have to agree with Andi Stancu and Pete. This post is not on the level normally seen here on Smashing Magazine. It’s extremely biased, it starts out with a very ambivalent assumption, and it doesn’t actually offer anything substantial to confirm its claim.

    Bad post, bad writing, bad author.

    The only thing this post is good for is starting a flame-war. I expected much more from Smashing Magazine. Consider me disappointed.

    +1

Leave a Comment

Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!

↑ Back to top