Smashing Magazine - we smash you with the information that will make your life easier. really.

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.

Notepadp in Why Web Developers Dont Need A Mac

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:

Texter in Why Web Developers Dont Need A Mac

{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.

Wamp in Why Web Developers Dont Need A Mac

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.

Clipboard in Why Web Developers Dont Need A Mac

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.)

Syncback in Why Web Developers Dont Need A Mac

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.

Wlw in Why Web Developers Dont Need A Mac
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.

Launchy in Why Web Developers Dont Need A Mac

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.

Win in Why Web Developers Dont Need A Mac
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.

Hp in Why Web Developers Dont Need A Mac

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.

Ms-mouse in Why Web Developers Dont Need A Mac

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.

Post Rating
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:

Advertising
  1. 501
    Kayla
    June 11th, 2009 10:44 pm

    Finally, somebody has said it. I personally can’t stand Macs for my own use because of the stuff I do while on my computer– my process takes so much longer. When I came into school for Computer Science, I had numerous professors tell us to, indeed, not get Macs because their overall less compatible with software we’d have to work with/test, and more difficult to code in. For those who already had them, I saw their constant struggle through my classes. I realize too, though, that half of those problems don’t exist for coding for the web.

    In the end, neither is better than the other; It simply depends on preference. I really don’t understand all the hype with designers/developers needing Macs, it’s really just a ‘cool’ factor in my opinion. I’d rather not spend a few hundred extra dollars to get a computer that looks/acts cooler than my PC. Not macking macs, I just really don’t think their any better in comparison.

    This was a great overview…and rebuttal for the PC!

  2. 502
    Chad
    June 11th, 2009 10:45 pm

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

  3. 503
    Sean
    June 11th, 2009 11:08 pm

    Rocketdock stinks, object dock is so much better.

    WebDrive is a must have app for any developer. It turns your hosting account into a networked drive allowing you to edit live on the server as well as drag and drop files.

  4. 504
    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).

  5. 505
    Ronny Pries
    June 11th, 2009 11:15 pm

    Although i like the informal value and the tools being mentioned in this article i absolutely dislike all that VS kind of crap. Taste is not exactly something i want to read about in “serious” mags. Not the most clever move imho.

    Just my 2 cent.

  6. 506
    macchagraphic
    June 12th, 2009 12:05 am

    Everyone needs a Mac!

  7. 507
    Scott
    June 12th, 2009 12:18 am

    @OhReally

    Mate you’re off your rocker if you think we’re going to swallow the story that you built a PC for $400 that outperforms, is more reliable and has the build quality of a sub $3000 Mac.

    Admittedly not many of the commenting users hear sound like uber geeks who develop in their own data centre at home, but I’m guessing we’re not stupid either.

    That price comparison argument just doesn’t work any more.

    I go back to my original argument from yesterday, both platforms offer great tools and a great environment to work in.

    Even now that I’ve gotten used to Vistas quirkiness, and made sure I have a state of the art Virus Scanner on there, and made sure I only have it connected to the internet when absolutely positively necessary, and been absolutely incredibly disciplined about only putting the absolute necessary software on there, and stripped it of all the unnecessary services running, and finally made sure it’s the edition I need, even I have to admit it’s not bad.

    Again back to my original point, a proper web developer needs both, for testing at the very least. In fact, with the growing user base for Linux, I’m probably a bit embarrassed I don’t test on that.

    Hmmm… must fix that. What’s the best Linux for a newbie to cut his teeth on people?

    Now get back to work.

  8. 508
    Darfuria
    June 12th, 2009 12:21 am

    Can has comment pagination?

  9. 509
    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.

  10. 510
    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.

  11. 511
    OhReally...
    June 12th, 2009 1:01 am

    You get a grip…maybe get a musket while your at it.

  12. 512
    AudioBear
    June 12th, 2009 1:04 am

    As a student I had a Mac and loved it. At work I have programmed in Windows pretty much since its inception. Several years ago I reverted back to a Mac for web development. It was like a breath of fresh air and I could never go back.

    This is not to say Mac’s are a better web development tool for everyone, just that they are for me.

  13. 513
    Bimbala
    June 12th, 2009 1:10 am

    OhReally says “who’s stupid?”
    I would say you are so stupid !

  14. 514
    Bimbala
    June 12th, 2009 1:12 am

    and go back to work… if you have some.

  15. 515
    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…

  16. 516
    Henry Hoffman
    June 12th, 2009 2:18 am

    A linux article would be great. I have Ubuntu on my laptop and haven’t found the necessary apps needed for web development.

    I had a Mac for 2+ years. I moved back to a PC when I realised I done everything about 2x faster in Windows.

  17. 517
    whiskey
    June 12th, 2009 2:27 am

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

  18. 518
    rawi rai
    June 12th, 2009 3:32 am

    is it some kind of joke got nothing to post?

  19. 519
    kevinn
    June 12th, 2009 3:42 am

    This discussion is just going in circles, with the “OS Wars”. Most of the author’s apps have something “similar” on a Mac – except for AutoHotKey (but AppleScript could give the same capabilities).

    I switched recently, because I had the opportunity and ‘liked’ what felt, using a Mac for 3 days. When my laptop arrived and an hour of googling, I found alternatives or Mac equivalents of what I use in my Windows box, so my workflow is pretty much seamless:

    Notepad++ to Textwrangler and then bought Coda
    XAMPP web server (they have a Mac OS release)
    VirtualBox for VM’s and testing the various flavors of IE/FF/Opera/Webkit on Windows.
    Backups are handled by Time Machine
    Bootcamp – if something can’t be avoided.

    A good site that could help when looking for alternatives is AlternativeTo: http://alternativeto.net/

    So, my Windows box is mostly for backup and gaming these days, which the Mac badly needs.

  20. 520
    kevinn
    June 12th, 2009 3:44 am

    This discussion is just going in circles, with the “OS Wars”. Most of the author’s apps have something “similar” on a Mac – except for AutoHotKey (but AppleScript could give the same capabilities).

    I switched recently, because I had the opportunity and ‘liked’ what I felt with a Mac for 3 days. When my laptop arrived and an hour of googling, I found alternatives or Mac equivalents of what I use in my Windows box, so my workflow is pretty much seamless:

    Notepad++ to Textwrangler and then bought Coda
    XAMPP web server (they have a Mac OS release)
    VirtualBox for VM’s and testing the various flavors of IE/FF/Opera/Webkit on Windows.
    Backups are handled by Time Machine
    Bootcamp – if something can’t be avoided.

    A good site that could help when looking for alternatives is AlternativeTo: Link [alternativeto.net]

    So, my Windows box is mostly for backup and gaming these days, which the Mac badly needs.

  21. 521
    Tom Bradshaw
    June 12th, 2009 4:40 am

    I have a PC at home – which has constant toubles and a Mac at work. I can’t think of a single way a PC is better than a Mac – not one! A Mac means a happier, stress free life.

  22. 522
    Punshdrunklove
    June 12th, 2009 5:02 am

    Man this is awesome, great tools – Thank you !

    Yes, usually you have more trouble with an PC but if you got advanced knowledge then you have no probs and your PC is much much better as an MAC ! MAC is for beginners, really!

  23. 523
    Brierley
    June 12th, 2009 5:17 am

    Great article, will definitely pick up some of those apps. I personally use both PC (Desktop) and a Macbook pro depending on what tasks I want to complete. I think both have their strengths and weaknesses and I love my desktop for gaming as well as some Dev work.

  24. 524
    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.

  25. 525
    Cobalt60
    June 12th, 2009 5:39 am

    I just moved from a 5yr old 1.8 GHz single processor G5, 3.5 Gb RAM and 160 HDD to an HP Laptop Core 2 Duo 2 GHz, 4 GB Ram, 320 GB HDD. Big mistake, massive, huge, cyclopean! Running Adobe Creative Suite CS4 apps it is painfully slow, painfully. Crash after crash after crash after crash. I am now on my work machine – a Dell XPS with ‘All the fruit’ delivered newly built yesterday followed by me spending 3 hours twiddling my thumbs while my I.T. boys tried to get it working, this morning woke it up to a Blue Screen. Oh – by the way this was to replace my previous 10 wk old Dell which went bleeeeuur. Mac good – PC bad – please don’t comment unless you use them both! (P.S. Save money – buy a Mac).

  26. 526
    Martin Chaov
    June 12th, 2009 5:40 am

    @kaye, before I’ve decided I want to work as a designer, I’ve worked on freeBSD as a coder, I am aware of the fact that OSX is build on the kernel of BSD4xx, which makes it almost a direct descendant of UNIX. It even looks to me like a freeBSD with gnome.

    Windows isn’t that bad at all.

    I cannot understand this “I hate MS Windows” thing. The PC from which I am typing at the moment has 43days 12h:40min uptime…. the last time I’ve rebooted was because of a OS update. I use remote desktop everyday, I work on adobe products, use Eclipse based software for coding, I even listen music with MS media player, and everything works just fine …. so I think it is not the operating system it is the users…. mine is installed, tweaked by me and I’m the only person that uses it.

    I can’t hide the fact that I have experience as windows support technician, but this only shows how complex in reality is Windows when it comes to customising it deeply… just as any UNIX (I use XP for the moment), it only lacks the best internet administration tools… but this is for another conversation.

  27. 527
    Grinyarg
    June 12th, 2009 5:42 am

    Did you know that cheese is a kind of fruit? All varieties of cheese grow on this one large tree, in a small pocket of million-year old air deep in a jewel-encrusted cave under the sea. It is picked, washed, eaten, retrieved from dung, washed again, sorted and then sent to the surface by small slave children, where it is repackaged into the product we find in our supermarkets.

  28. 528
    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.

  29. 529
    Erich
    June 12th, 2009 6:15 am

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

  30. 530
    Stephane
    June 12th, 2009 6:45 am

    ” there are plenty of reasons to stick with (or switch back to!) Windows.”

    What I see here are reason to stick with a PC, but not any reason to switch back. Every app listed here as an equivalent on Mac; having 1000 mouse to choose from instead of 100 is not a big problem and most periferial even if they don’t have a specific driver will work on Mac with a generic driver (do you really think it’s that hard to make a tablet ou keyborad work on Mac ?); iand come-on, having the ability to chage the interface listed in an article about developpent machine ?? You can also do that on a Mac BTW.

    If you developp with .Net, it makes sense to use a PC; If not, use what is best for what you develop; I know that RoR was made on Macs and is a little harder to install on PC and make it work correctly. When using Unix tools, it’s best to stick with Unix systems, right now that’s mean Linux and Mac OS X.

  31. 531
    Cathyt
    June 12th, 2009 6:48 am

    tut tut…a post like this one on smashing mag?

  32. 532
    rpsms
    June 12th, 2009 7:08 am

    Its all about the tools. What gets the job done. The OS is irrelevant.

    EDITORS: NO MORE OS POSTS: DESIGN POSTS PLZKTHNXBYE

  33. 533
    LolzFace
    June 12th, 2009 7:25 am

    Plain and simple, macs are for chics that want a computer to match their purse.

  34. 534
    Tim
    June 12th, 2009 7:31 am

    I like the article for the information it provides but I love it because it’s a killer example of how to write a post that provides useful information and also works as spectacular link bait. Over 500 comments is really impressive.

  35. 535
    Reality Deviant
    June 12th, 2009 8:04 am

    Seriously?! Who gives a damn. It’s a stupid computer. Use what works best for you and stop crying about what other people prefer.

  36. 536
    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.

  37. 537
    Macs_R_Best
    June 12th, 2009 8:28 am

    Anyone remember BetaMax and VHS Video ? BetaMax was far superior but VHS won the battle, I compare BetaMax to Mac and VHS to PC. Thats all it is, if Mac won the battle in the early days we would all be laughing at PC saying how drab and clunky it is. Mac is purely for the beautiful people who understand quality not quantity :-) hehe

    Windows plug and play… lol never plays, download driver pls, my god I don’t miss all that rubbish !

  38. 538
    Wassim
    June 12th, 2009 8:29 am

    Mac Os X is UNIX based. Which says a lot. For years I was happy with Linux but PSD files made me switch back to a Photoshop friendly operating system: Windows Vista, a really chipper solution compared to a simple Mac. I just had to install Vista as a neighbor to my Linux partition; IN THE SAME MACHINE, which says a lot too.

  39. 539
    Dean
    June 12th, 2009 8:40 am

    I don’t know if it’s already been stated but the reason I don’t use a Mac is because I need .NET, Visual Studio and the general Microsoft server environment. So for any asp devs it makes sense to use a PC.

  40. 540
    Serina
    June 12th, 2009 8:51 am

    The arguments are not valid. Anyways, I wouldn’t use a PC just because I can’t afford the constant crashes, viruses and system failures. Plus, who the hell designs or creates on Windows anymore? Windows vista? are you kidding me? By far the WORST copycat of OS X so far.

  41. 541
    tired
    June 12th, 2009 9:05 am

    just grow up…
    pc is better, mac is better, you suck, no… you suck…

    everyone have their preference… mine is mac, and i don’t care how much other love pcs. you can take them all with you, i wouldn’t care..

    damn. you guys look like little kids discussing things impossible to discuss…

  42. 542
    Valerio
    June 12th, 2009 9:16 am

    tired I agree with you 100%

    do what you want with your life, if you’re happy with Win go ahead…
    We’ll both die sooner or later.

    I’m sure that I’ll die eating an apple :)

    Is there any difference, at the very end…? :)

    Cheers!
    Valerio
    YellowCurl.com

  43. 543
    Michael Parenteau
    June 12th, 2009 10:04 am

    Developers really don’t need anything other than a server with a terminal. Everything else is just luxury of the times! I realize that what I said here is kind of crazy… but when you think about it… break it down simply: Hello World.

    Now… it is my preference to use a mac. Spending 12 plus hours a day doing something on a computer… you had better enjoy the platform you are working on. The design on a mac brings me much joy!

    You are right though… developers don’t need macs.

  44. 544
    Wassim
    June 12th, 2009 10:11 am

    @Valerio: Liked your comment :-) Really a good conclusion.

  45. 545
    Typegeek
    June 12th, 2009 10:22 am

    Interesting article, but I don’t think I’d go too far out of my way to alter my Windows… besides at work I still use XP anyway, and at home I recently retired an old OS X.3 (iMac Graphite) for a faster, newer computer that I still run XP on since I won’t be moving to Vista, I’ll just wait for Windows 7.

    Your discussion of Launchy does not make me want to try it at all. I can go to the next song FASTER just by using iTunes and pressing Next, even if I was delayed getting my hand to mouse!

    However, I do actually enjoy working on a Mac because to me it is more fun. Its more entertaining. And yes, I want to be able to enjoy my day with pretty visual effects as I’m slogging through work… or posting to blogs when I should be working. The Mac OS IMHO is classier and more stylish and therefore more fun to work with. That’s why I would choose Mac.

  46. 546
    noski
    June 12th, 2009 10:52 am

    I feel sorry for PC users.

  47. 547
    tetra
    June 12th, 2009 11:12 am

    I love people like Max that write from their middle school computer labs after getting stoked from their [H]ardforum faps. You’ve never even used a Mac – your generic argument attests to this.

    How long did it take everyone to get comfortable with Windows when you first started using it? Probably quite a few years.

    It’s going to be about the same with a Mac, if not lesser than. It isn’t going to happen overnight. I started developing and designing on a PC. I switched to OS X knowing I could do QA and utilize Windows-only software from the same machine without having to buy anything. It has been an absolute lifesaver.

    That said, I game on a built-up PC. THAT said, game developers should take a hint from Blizzard and the likes ;)

  48. 548
    John Ross
    June 12th, 2009 11:26 am

    if there is any design component to the job, no Macee no workee. Serious design clients always insist on Mac, anything else creates too much work, shapes shift, colours change, fonts jump, it means a lot of fiddling around to put things right. Do everything in Mac from the outset, the results are more straightforward and dependable and it keeps the final bill down.

  49. 549
    paul
    June 12th, 2009 11:28 am

    I find it bizarre that there’s an opinion anywhere that you need a particular platform to do web development at all.

    I likewise find it bizarre that either camp cites “better workflow” as an argument. Isn’t that a personal thing? I mean, is everyone’s workflow the same, and one vendor just happened to stumble upon it or something?

    I’ve used Mac, WIn, Linux, and Unix. I think they’re all great to work on for some things. None of them is hands-down the best in all things. Macs look nice, PCs are easier to find stuff for, Linux and Unix are infinitely tweakable.

    One thing I will say that will likely only fan the fires of dissent, though… I was developing on Windows for a number of years when I was issued a Mac by my company. I used it in my everyday work as well as for development, and since it was a Macbook, I even took it home w/ me and used it at home. I still haven’t had that “aha!” moment that makes me suddenly realize why it’s so great. As of a few weeks ago, I’m now on a Dell running a Windows 7 beta. That dell has a lot less hardware horsepower, but is a lot more responsive than the Mac ever was. I’ll wager it was a buck or two less expensive as well.

    Just my observations, take ‘em or leave ‘em.

  50. 550
    Angel López
    June 12th, 2009 11:33 am

    Did not think about the velocity of develop??? All know that any Windows OS is more slow than a mac or a linux OS based computer. I`m web developer and I have a mac, and now I realle am happy!!.. Before with Windows all were more problematic with virus etc..

  51. 551
    Tom Dempsey
    June 12th, 2009 11:33 am

    Oddly enough – I was dropped from the iTunes affiliate program yesterday after posting my previous comment above. :)

  52. 552
    cathie Turner
    June 12th, 2009 12:29 pm

    Altho I am committed to switching to MAC, I still have some PCs and thought, Rocketdock – OK. If the other recommendations are as bad, it’s a good reminder about MACs, they just work!

  53. 553
    shane
    June 12th, 2009 1:00 pm

    You all bite.

    Stop bickering and get to work.

    I strictly compute on an abacus.

  54. 554
    Cary Hawkins
    June 12th, 2009 1:01 pm

    I have done graphic design on both MACs and PCs, and the difference is minimal. A good computer is a good computer. You tend to get what you pay for. I currently work from home running two web-based business: and . I use a PC with high quality parts installed myself. It handles everything as well as any MAC. Honestly, I think MAC has done a wonderful job of turning all it’s loyal customers into snobs through their “I’m a MAC…And I’m a PC” ads. I like to call it brainwashing. It’s kind of the same way politicians are elected.

  55. 555
    OhReally...
    June 12th, 2009 1:49 pm

    I agree with Hawkin, except that Apple’s closed hardware platform and pricing make scaling a pain in the ass. Not to mention if Macs were actually popular/affordable there would def be as much junkware and exploits as there are w/windows. So PWRMAC ppl shut up already…you know you cant game and have infieror hardware which is why ur so pissy. Come CODA my g4 back to life. Have fun w/the updrades to ddr3 and i7…ahahaha..oh wait…these upgrades prly aren’t an option. And those ips panels are nice but hp makes one of equal quality for 500bucks (LP2475w )…not 3k.. Who are buying these things and why?!? Give me your money too?

    I will grow a unibrow and dis a nerd for cash right now!

  56. 556
    Barry McGee
    June 12th, 2009 1:54 pm

    Great article.. I use a Mac at work and love it, however, my home laptop is a 3 year old Dell still running XP and it’s as comfortable as an old pair of slippers..

    However, I prefer the OSX experience and am currently weighing up whether or not it’s worth the extra moola when I next purchase..

    But, as the man rightly said, forget about the OS hype and sniping, it’s a means to an end.. they are both highly customisable and can both pretty much bend to do whatever you need them to do..it’s just about whatever suits you personally best.

  57. 557
    g
    June 12th, 2009 2:23 pm

    _REAL_ web developers use the same platform that most web SERVERS also use… LINUX. There’s so many freely available tools in the lastest distros… its a no brainer to choose a linux desktop for that kind of job. Much less headaches that what you will encounter in the windows world… and this is coming from a former windows user that has used almost all of these apps………….

  58. 558
    Paul
    June 12th, 2009 2:37 pm

    Thanks for making me feel better about my decision to go with a very nice but lower priced 17 inch Dell instead of the pretty MacBook Pro that I really wanted.

  59. 559
    Mike
    June 12th, 2009 3:00 pm

    This is a stupid article that SM should not have done. I mean what did you expect getting out of this?. Ok, the author of this article clearly has something against apple´s, and so fucking what…keep it for yourself retard.

  60. 560
    Simon Bainbridge
    June 12th, 2009 3:23 pm

    What a pile of unsubstantiated rubbish, all of those poor excuses of web dev apps. Notepad++ ??? how does that compare with apps on the Mac such as BBEdit and Text Mate? Both of those apps are far superior to notepad++ and any other Text editor app that I have ever used on Windows. Also you cant fantastic IDE’s like Coda or Espresso which are only available on the Mac.

    Putting the great apps to one side the UI is far better in OSX Leopard than XP, Vista or Windows 7. My workflow has speeded up ten fold since using the Mac compared to my Windows days. With great features like Quick Look, Exposé and Spaces OSX has made myself so more productive.

    As for backups Time Machine is a fantastic backup app that comes free with Leopard. Also there are utilities like Carbon Copy Cloner and Superduper that can make a full bootable backup onto an external drive.

    Before writing an article like this the author should try OSX Leopard for a couple of months and then see what his opinion is.

  61. 561
    joe
    June 12th, 2009 3:23 pm

    You forgot a few of the most important things in favor of a pc:
    You have to test your site on IE cuz so many people use it. Macs can’t run it.

    You you can get a kick ass fast as shit pc for about $1000 or less. that same machine as a mac will run you about $2500. just so i can run the mac os? no thanks.

    it’s just a fucking operating system computer performance trumps the os.

    scientology makes more sense than the mac religion.

  62. 562
    Patrick
    June 12th, 2009 3:31 pm

    I am coming to hate my mac as yet another part of the hardware fails on me. Again. Next time around, I’m seriously going to look into a good PC. The PC I use at work has never failed at all, but I’m on my third mac in five years.

  63. 563
    Derek
    June 12th, 2009 3:36 pm

    Jesus, Mac owners truly are caricatures; I cannot believe people are actually saying “it just works”. This article was in no way biased. He clearly laid out and acknowledged Mac’s benefits and features. This was a response to an article posted by another author, yet beligerentness is abound by even suggesting “a pc is just as good as a mac”.

    Windows Vista and Windows 7 are secure as hell, offer great features, and blow XP – the still widely used system because “vista sux lawl” – out of the water. While Mac has some truly awesome features, I don’t need many, nor do many other people. I know Windows inside and out. I don’t feel a need to scorn the “evil Microsoft empire”.

    I don’t know how you people keep breaking your PCs. “Don’t install Bonzai Buddy” is an awesome rule to follow.

  64. 564
    Mike
    June 12th, 2009 4:04 pm

    “I am coming to hate my mac as yet another part of the hardware fails on me. Again. Next time around, I’m seriously going to look into a good PC. The PC I use at work has never failed at all, but I’m on my third mac in five years.” nothing but a troll..go hide dude.

    IE can´t run on a Mac?, Microsoft can´t even make a half decent job on a PC, on the Mac IE was nothing but pure garbage, so why run it?.

    PC´s are for gaming, web wanna-bees, and people who just loves to ehh…..fix things.

  65. 565
    Jamie Knight
    June 12th, 2009 4:56 pm

    Hiya,

    Kinda strange article, explaining why you dont need a mac by giving you ways to emulate it…. but anyway! not hugely impressed with Smashing Magazine on this one, seems alot like link bait to me.

    At the end of the day, the OS you use is not everything, i happen to like the Apple hardware and the UI, i also like the Ubuntu UI, and Windows 7 looks pretty neat! For some users (like my mum) popping a 5 year old G5 iMac in front of here for her facebook and email was all she needed and requires no real looking after, i am sure i could find a windows machine to do the same, but she would have to be more careful and run extra software.

    For me, i use my Macbook every day all day, i like the way it works, i find some of the features and structures very elegant and useful, some things annoy me (like no ability to create folders while saving files GRRRr) but overall i like the experience. For many home users a cheap £200 second hand mac mini is a nice little solution.

    Hope that helps,

    ^licks^

    Jamie & Lion

  66. 566
    Harley
    June 12th, 2009 6:04 pm

    You’ve just listed a whole lot of alternatives for things that were originally mac or are already built in to many mac products.

  67. 567
    dj
    June 12th, 2009 8:07 pm

    Photoshop. Give The GIMP, Blender, and Inkscape a try.

    On linux, I use Kate or vim ;-), or KDevelop, QT, NetBeans or Eclipse. On Windows I use editPlus (It sounds like it has similar features to NotePad+) or VS. Almost all of them have a hook into SVN for version control. A VM is absolutely necessary.

    I have to work on Windows, but I want to work on Linux :-)

  68. 568
    dated
    June 12th, 2009 9:26 pm

    i don’t know how to spell: C2Q, i7 or Phenom II, ddr3, gtx295 or HD4890….

  69. 569
    Anna
    June 12th, 2009 10:51 pm

    You completely miss THE most important part of at least owning a PC if you’re doing web development: Market Share, and the fact that PCs and Macs don’t render websites the same.

    Even with Apple’s very recent (and slight) increase in computer sales (which aren’t nearly as large as a lot of Mac fanatics would have you believe. Most of their increased profits/popularity have come from iPod and iPhone), at least 90% of internet users are running Windows-based machines. Even if you can install all the same browsers on a Mac as a PC, they’re not going to render the same.

    I’ve worked on Macs quite a bit. I don’t care for them. The downfalls of Mac listed on that article that was linked highly outweigh the benefits. Hell, a lot of those benefits aren’t even legitimate. “OSX is better?” “Opinionated Software is easier?” Honestly, OSX and Opinionated Software are reasons to SKIP the Mac.

    And that other article brings up Ruby on Rails… The real big boys are using asp.Net

  70. 570
    vin diesel
    June 13th, 2009 2:32 am

    most of the gay developers at my office use asp.net, they say it’s pretty and you can make it draw ribbons, rainbows, whatever…

    they also wear belly button shirts to work

  71. 571
    Mephysto
    June 13th, 2009 3:15 am

    These aren’t really arguments to wheither or not you should switch to mac or pc. It’s more lifehacking applications to make working on a PC better. And the best examples (texteditors and WAMP) have good Mac Equivalents.

    try using eclipse as code editor (for AS3, it automatically imports the right classes and has better syntax highlighting, and ALSO has ctrl-D)

    I myself am using a PC at work for coding, and I do little to no designing. But i’m very much contemplating wheither or not I should switch to mac…

  72. 572
    Design Buddha
    June 13th, 2009 5:49 am

    I like my Mac simply because it is an enjoyable computing experience. I use both Mac and Windows in the office where I work and in my experience I can do my work knowing things will operate the way they are supposed to on a Mac. I am a print, exhibit and web designer and do a fair amount of programming as well and I can tell you that without a doubt Apple computers are very capable in a variety of departments.

    I admit that the Mac operating system prior to OS X (which was released in 2001) was a bit quirky and would be prone to the occasional computer virus but when Apple decided to scrap OS 9 (best decision they ever made) and rebuilt the operating system from the ground up they not only made it very sleek, streamlined and intuitive but also made it very stable. It is built on a rock solid Unix foundation. The built in firewall technology is sound and with apps like TextMate & Coda (for programming), LittleSnapper (for archiving my inspiration) and a host of others I have seen absolutely no gaps in the iMac I work on.

    Now if there are Windows apps that I still want to run I can access them through VMWare Fusion or Parallels, since Mac can run both the Mac OS and Windows OS natively. I personally prefer VMWare Fusion simply because I can run Windows apps seamlessly in the Mac environment.

    My brother has recently switched over from PC to a Mac at home and he is a Navy fighter pilot who is used to working on some of the most advanced computers out there. In his own words spoken to me in a Mac to Mac video chat he told me “I am never looking back man!” Don’t make a decision on what computer you are going to use based on what someone else tells you to do. If you love Windows, more power to you. But do know there are other options out there that are just as good if not better than the Windows operating system.

  73. 573
    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.”

  74. 574
    Douglas Neiner
    June 13th, 2009 7:38 am

    First, this article is strange because you are trying to emulate a Mac on a PC. It doesn’t prove PC is inherently better… just you have Mac envy.

    If you are publishing to a linux machine, it is much easier to test out new extensions, compile software, etc, on a Mac before posting up to your live linux server. I used PC’s for 7+ years, and switched almost two years ago to Mac.

    I will NEVER go back. :)

  75. 575
    Tom Arnfeld
    June 13th, 2009 8:06 am

    I love Mac!
    This article has a fair point, but as others have said… you’re comparing to a Mac.. trying to find windows solutions.. I love Mac so much.. the pure simplicity and most of all i love Coda :)
    I love it so much i turned my vista laptop into Mac OS X via OSX 86 because i simply can’t afford one :( Still it works just the same!
    Windows isn’t awful, but just Mac is better

  76. 576
    Design Buddha
    June 13th, 2009 8:10 am

    Actually you can do it both ways. Since the new Macs have an Intel processor you can install Windows natively to run as a primary OS that you boot into but you have to restart every time you want to switch from PC to Mac and back again. To me this negates the point of having a Mac unless you are just looking at having the hardware.

    What the apps like VMFusion and Parallels allow you to do is enjoy all the bling of the Mac OS and have access to Windows apps as well. I have so far have not run into any issues with Windows apps using VM Fusion… not to mention it allows you to install many different version of Windows (Windows XP, Vista, etc.). Don’t believe me check out this video on it.

    http://download3.vmware.com/demos/fusion/

    However, if you want a full PC experience you can choose option one and go that route but personally I prefer to do it the latter way.

  77. 577
    Marcelo Murad
    June 13th, 2009 8:24 am

    I’m a Linux user for 9 years and just bought a mac book. My experience with it does not give me reasons yet to think mac is great. I’m using most apps that I use on Linux but it is prettier. Is that a reason to change? The package control app is far away from the Ubuntu apt-get, and the installation process takes so much time.
    All the tools that you mention in the post are available on linux for free! So why did I change to it? I want to try it and get to know the “new” world that all mac users talk about.
    My conclusion are that mac is a beautiful unix system, but does not have anything better to offer.
    My advise is, use linux and you will be ahead of time, get to know the new tendencies and will have the better things of both worlds.

  78. 578
    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.

  79. 579
    hans
    June 13th, 2009 10:42 am

    this discussion is interesting for idiots.

  80. 580
    Suisei Seki
    June 13th, 2009 12:37 pm

    What can you do? I can’t switch to PC.

    I used Mac ever since. Do you have to hate me too?

    It depends on the user. Don’t bash Mac.

    Bash the boastful user.

    Why do you have to hate Mac?

    Hatred may only mean insecurity or bitterness

  81. 581
    Darren
    June 13th, 2009 3:40 pm

    @Max #122

    Less time trolling comments from the high school computer lab, more time learning that you don’t lay sites out in tables anymore!

  82. 582
    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.

  83. 583
    Zwente
    June 14th, 2009 5:17 am

    Give me the most usefull functions (for me) of my MacBook without installing additional Rubish on my Windows-Machine:
    - Spaces/Exposé
    - Dock
    - F3
    - Growl

  84. 584
    bezoeker
    June 14th, 2009 5:47 am

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

  85. 585
    Andi Stancu
    June 14th, 2009 6:29 am

    Did Microsoft pay you for this post ? This is so lame, and this is so not Smashing Magazine.

    Ok, for example, mac user like the dock. And you suggest a dock-like app, almost as good as mac dock. Almost.

    And bigger range of devices? What devices are unusable on a mac ?

    Everything you said above, that’s good on Windows, it’s actually better (and original) on Macs.

    So yea, this post sucks.

  86. 586
    Pete
    June 14th, 2009 7:11 am

    Without seeming rude, this post is abysmal. I confess I’m a Mac user but I switch to Windows when I need to. Principally because the author is right to say there are many really great Windows-only tools for web development. But this selection is so crummy, I doubt it will come as a surprise to anyone. What about ImageOptimizer, HTMLOptimizer, FlashOptimizer? As yet, Google Chrome is a Windows-only browser. That’s to say nothing about the swathes of windows-only screen annotation tools. Also, there are so many more plugins on Firefox (Windows), that it’s really a must-have. Last but not least, though hopefully not for much longer, IE is still the most widespread browser and there’s no decent version available on OS X. So, there you have it – if you want cross-browser compliance, Windows is inescapable. But ask designers which platform offers the shortest workflows and most intuitive (and reliable) tools and there’s really only one answer. The Mac.

  87. 587
    S
    June 14th, 2009 10:28 am

    Best reason: You are developing for hundreds of millions of users who work/surf with a Windows PC, not a tiny enclave who use a Mac PC.

    Those users are probably using a virus and spyware ridden, slow, crash prone Windows PC with IE 5, 6, 7 or 8… So developing on a Mac for Firefox – or worst, Safari – makes all your work much harder at best, if you are professional enough to test in said WIndows PC before launch, or irrelevant at worst (if developing only for Mac PC users – yes Macs are PCs, get over it).

  88. 588
    iam
    June 14th, 2009 11:29 am

    What kind of web developers who use Microsoft Windows??? Thats why the web is so crappy like now…

  89. 589
    Tommix
    June 14th, 2009 12:11 pm

    MAC SUX the same way as Win7, Win Vista or Linux does.
    All those topics about “super mac” or vista or win7 is just a commercial from those suckers developers..of it.

    What DIFFERENCE between programming web in MAC and in WIN? THERE IS NO DIFFERENCE. Cause we write CODE who is nothing to do with OS we’re using.

    iam – you’re stupid.

  90. 590
    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.

  91. 591
    Steven
    June 14th, 2009 8:40 pm

    If you are a serious web designer or developer, you should be prepared to pay for quality applications no matter what platform.

    The only reason for me to have a PC is to test IE8 but then I have VMWare and IETester for that.

    Perhaps the title should be renamed to “How to develop for the web on Mum and Dad’s PC”.

    I too would love to read your take on what the PC can do and what the Mac can’t and how we can duplicate it (and why we’d want to).

  92. 592
    Anders
    June 14th, 2009 10:33 pm

    I’d say Mighty Box is a far better alternative to Quicksilver than Launchy

  93. 593
    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.

  94. 594
    andi
    June 14th, 2009 11:34 pm

    This is one of the worst articles I’ve ever read on Smashing.

  95. 595
    Cody
    June 14th, 2009 11:47 pm

    I hope this isn’t a trend Smashing Magazine continues. This article isn’t nothing but a flame-war bait. Not very well written or reasoned compared to most of the other great stuff on this site.

  96. 596
    azizbaba
    June 15th, 2009 12:18 am

    thanks

  97. 597
    JohnONolan
    June 15th, 2009 2:09 am

    Terrible post… all it does is present less suitable PC alternatives to Mac apps.

  98. 598
    Vintank
    June 15th, 2009 6:23 am

    I am a mac guy, can’t wait till I can afford my mac
    But currently I am using a PC and this article was informative because it does
    show a way to get some key features from a mac in the windows environment.
    So because of this I would have to say this article was worth its while, but unfortunately people always think too much about these articles that deal with the touchy subject of which computer system is better. People please remember that no matter what computer people choose to work on, they make that choice for personal preference. No matter what is said there is always going to be a debate about which system is better but we all just have to agree that they each have their key features that people like. And remember that by flaming you are just doing exactly what the marketing companies want you to do, so why add fuel to the fire.
    My 2 cents may not be worth much to you but again its my opinion so it can’t be wrong.

  99. 599
    I dont do Windowz
    June 15th, 2009 7:04 am

    Very few people will benefit or notice a difference between a $1k or $10k bicycle, but Lance Armstrong would! The same goes for a Mac and a PC – Just because you dont see the difference / benefit does not mean there is no benefit :)

  100. 600
    cca1
    June 15th, 2009 7:20 am

    Launchy as Quicksilver replacement? Rocketdoct as Dock replacement? You are kidding! :D

  101. 601
    my_pretty_69
    June 15th, 2009 7:21 am

    hmm, imho mac is better)

  102. 602
    Brian Bartholomew
    June 15th, 2009 7:43 am

    If there was a single app for windows that could compete with coda, i would highly consider the idea of a windows based machine being better for development than a mac. You don’t have to be coding heavy hitter to see how much easier it easy to do the smallest of tasks on a mac vs. a pc

  103. 603
    Sharon
    June 15th, 2009 9:58 am

    My preference for a Mac has nothing to do with the apps and everything to do with the stability of the platform. The quality of the Mac OS and hardware is simply superior in quality to any PC I’ve ever owned.

  104. 604
    Carlos Eduardo
    June 15th, 2009 11:41 am

    I love to work with Mac, not only because it’s beautiful and “trendy”, but I think it’s far more stable than Windows and, about differences between the two OS for rendering sites, I just have to emulate Windows to test my sites on IE6, IE7 and Firefox.

    So I don’t understand why I need to install so many apps to emule MacOS’ functionalities when I have a Mac, Coda (excellent code editor) and VMWare to emulate Windows to test my sites on IEs.

  105. 605
    Shtrack
    June 15th, 2009 1:43 pm

    @ Nik 147: Nik, by following this blog I assume you are aware that Macs are heavily used by designers and developers, people who work based on their ideas and inspiration. I did not want to insult those who use PC’s and their creativity. As for the blue screen of death – I had it the other day on my other computer, true that I haven’t seen it in a long time, but it was there, using Vista – apparently it is not an old argument. When I say perfection, I am talking about a benchmark. It is true that Macs are not perfect, but since there are no other company to compete with, one can admit that they are polishing their products very well, to a point where they become a standard. “Nice to see that the iphone is finally getting copy and paste though! :)” The iPhone also became a benchmark, even without the copy and paste. Too bad that people like you don’t see the product in the long run. All you do is bark about the minor stuff and satisfy your conscious with stupid reasons why not to buy the product. “it seems that many of these fervent fanboys are sadly incapable of making those arguments.” There is a difference between being a fanboy and be loyal to a culture of products. As for the arguments, I haven’t even started arguing, I just expressed an opinion. Perhaps you want to argue? I don’t mind at all.

  106. 606
    kerotov
    June 15th, 2009 1:46 pm

    I personally don’t like articles that compare things in such a one-sided way, be it about Mac or Windows. Both systems have a huge library of useful software that can make your workflow smoother – and in the era of Windows 7 and Snow Leopard, both have the guts it takes too. In the end, it all comes down to your own creative work, and the individual’s preference.

  107. 607
    Yann
    June 15th, 2009 7:27 pm

    What a ridiculous and amateurish article…

  108. 608
    Jan
    June 15th, 2009 11:01 pm

    Great, just the niveau Mac-envying-PC-users use to defend why their PC is crashing more beautiful ;-)

  109. 609
    Paddy
    June 16th, 2009 4:22 am

    Great Article. I am just about to switch back to PC because I became more and more unhappy with my MacBook for several reasons. One is the poor display quality that became even worse in the new models. Another one is the fact that I had it repaired about 6 times now and the Apple support is not good at all from my point of view.
    I am planning to switch to a Dell Notebook now.

  110. 610
    Biggs
    June 16th, 2009 4:29 am

    Mac developers are such a minority. That’s a fact. The title of this article suggests otherwise doesn’t it? It means well, but fails in its delivery and content.

  111. 611
    parq
    June 16th, 2009 5:25 am

    Most of those things comes up with any GNU/Linux such as Ubuntu. You don’t have to look for it and install.
    Just use it.

  112. 612
    Skip
    June 16th, 2009 7:01 am

    if you never try a mac, you couldn’t speak about differences between pc & mac.. mac has a fantastic design, stable OS, easy to use.. switch back to pc from mac.. is impossible!

  113. 613
    dennis
    June 16th, 2009 10:51 am

    Is this a joke? I can’t imagine ever going back to developing on a PC unless I was going to waste my clients’ money making .NET apps.

  114. 614
    Berkay UNAL
    June 16th, 2009 11:29 am

    Totally disagree as a 10 years experienced developer (Macromedia – Adobe Certified Instructor & Expert). Switched to mac 1,5 years ago and didn’t want to mention the time before, thinking it as a bad morning experience after a long night ;)

  115. 615
    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.

  116. 616
    George MAC
    June 16th, 2009 11:39 am

    Anyone that does not use a MAC is not a designer. Come on people get on board MACS ROCK !

  117. 617
    Tony Tone
    June 16th, 2009 7:51 pm

    When interviewing possible employees I ask often what OS they run. When I hear “Windows” I chuckle and disregard them as a candidate. You get about 1% of Windows users who actually know what they’re doing on the web.

    It’s so sad. Unless you’re developing for Windows servers, you don’t need to run Windows. I run Linux for development and so do all my employees.

    Mac is better since it runs Photoshop natively. I got tired running virtualbox or wine to do design. Mac is just the best solution for design and development.

  118. 618
    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?

  119. 619
    LSB
    June 16th, 2009 10:18 pm

    What about all the failures of the pc. I use a PC at work and a Mac at home. I spend roughly equal time and at work yesterday my machine chose to reboot 3 times. My Mac didn’t do that to me and even if it had it would take the 5-7 minutes that the pc takes.

    Once you go Mac you don’t go back!

  120. 620
    Shaun
    June 17th, 2009 2:13 am

    This is an awful article.

    I have had a PC for all of my life but just under 3 years ago my partner got a mac. I was working on a website at the time and I moved over to the mac to develop it because the software was so much better, the fonts are nicer and it is just a pleasure to work with. Needless to say my next computer purchase was an iMac and I’ve never gone back.

    There is a lot more to using a mac than some of the things suggested in this article, and you can download hundreds of crappy utilities to try and get your PC to be like a mac (I know, I tried this with my old laptop) but at the end of the day you cannot get any better than actually owning one.

    Imitation is the best form of flattery after all.

  121. 621
    Locke Murray
    June 17th, 2009 7:22 am

    I am confused as to why this article only lists one web-development tool (WAMP.)

    The rest are general purpose tools, all of which have Mac equivalents. WAMP functionality can also be duplicated with either the free or Pro version of MAMP.

  122. 622
    Sugar
    June 18th, 2009 7:43 am

    @Paddy – complain about the display of a laptop was not clever at all. u should ALWAYS use a bigger external display when u are working. but if u’r too lazy to do so, no one can help you.
    for me… PC (u guys mean Windows, right?) is a must if i need to do MS .net projects, using VS to build web apps… but for other projects, i prefer Mac OS over Windows.
    i just hate Windows (i actually have a media PC at home of TV and gaming). it gives me error and freezes too often… or maybe just to fix some tiny issues but take us hours to do so… just too much pain to deal with. *sigh*
    i m actually happy working on my old white macbook (w/ 3gb ram) -> mail.app + PS + AI + open office + tons of firefox windows opened + parallels (winxp w/ VS + IE) running altogether at the same time -> my mac is not freezing nor gives me blue screen. :)
    if my winxp vm crapped out, i can always trash it (but not format my hdd and reinstall the whole OS). b/c time machine already backed it up.

  123. 623
    Mike McDonald
    June 18th, 2009 8:25 pm

    The mouse? Really? People are still clinging to the myth that the mouse you get with a Mac is the only one you can use? That argument was laughable a decade ago, and yet it still gets new life every so often among Mac haters like a bad hoax email.

  124. 624
    paposo
    June 19th, 2009 7:59 am

    Windows has tried hard to catch up to what macs already offer. If you have ever tried textmate for script/web development you’ll never go back.

    Any good developer should use the best tools for the job. Tools make things easier. Hell you _could_ build a barn by hammering in the nails with your hands. But why??

    It’s not so much about “evil” microsoft or “elite” apple products. You should use the best tools for the job. Frankly picking Vista with half-baked web dev tools so you can avoid “elitists” is silly.

    Honestly the OP deserves the flamefest he’s getting here.

  125. 625
    jack
    June 20th, 2009 6:24 am

    I agree. I understand that as a web developer the joy is to develop software, but why take the time to develop software an apple already offers and excels at! Stop wasting time trying to make your PC function like an apple, get the best tool the market offers and use your time creating new programs that we will all benefit from.

    And by the way, the picture of the doc used for this post is a mess!

  126. 626
    Corey
    June 20th, 2009 11:07 am

    I really wish Smashing Magazine would quit posting opinion pieces from people who have no clue.

    Notepad++? Really? Coda, Espresso, and TextMate are all very comparable…and look better.

    WAMP? How about MAMP which runs MySQL, Apache and PHP in an environment much more similar to Linux? You don’t test code in an environment that doesn’t even come close to matching your production environment.

    The day I switch OSes for a widget clipboard manager, well, it’ll never come. There are plenty of options for these on either Windows or Mac…none of which offer anything to terribly useful for developers over the others.

    AutoHotkey? Um, isn’t that just a ridiculous name for a shortcut? Oh, and Cmd+W works in most applications already on Mac…

    Syncback….again…another piece of software that isn’t anything special and for which there are 25 replacements.

    Windows Live Writer? This is absurd…you’re really stretching here…

    Bottom line, just because the environment you use works for you doesn’t mean that it works for someone else.

  127. 627
    Alain Duchesneau
    June 22nd, 2009 11:52 am

    I use a Mac and I love it.
    It’s a free World, use the PC of youre dream if you like.

  128. 628
    Chris Markell (chriscoder)
    June 22nd, 2009 12:34 pm

    Agreed, at home all Macs… At work all PCs… I’m reminded every day that indeed OS X is a whole generation ahead of Windows. Not that I don’t love the downtime from dealing with screwed up… well everything, software, hardware, updates, virus scans, viruses in general, regular bail out and reinstalls, flakey software and so on. I wouldn’t hate Windows so much if I wasn’t forced to use it.

    To each his own but Windows people PLEASE refrain from asking Mac users to fix your pile of S PC. We use Macs to avoid the stress! Get something else or ask PC users to fix your junk, they feel empowered by a fixing something a few times daily. Makes them feel in control…

  129. 629
    Harry Slaughter
    June 23rd, 2009 1:18 pm

    Macs are prettier, PCs are more practical.

    Macs can be just as flakey as PCs, regardless of what the fanboys claim. When they do crap out, however, they are definitely easier to rebuild for the average user and you don’t have to worry about driver hell like you do with something like a Dell PC.

    But for getting work done, you just can’t compete with a PC. There are so many more apps available for PCs that there’s just no comparison. And while Windows is a fairly pathetic OS, there are top drawer apps that simply aren’t available for the Mac. Getting work done boils down to the applications you use, not usually the OS.

    If all you need is a web browser and the ability to access photos and music, then a Mac is a good choice, but if you need to run CAD, database utilities, a variety of IDEs or other niche type software, you need to be using a PC.

    Just one example… All the mac web developers I’ve seen typically use phpmyadmin for DB related tasks. I use an app called SQLYog. I save endless hours on DB tasks alone compared to guys clicking around in phpmyadmin all day.

  130. 630
    Mariusz
    June 23rd, 2009 11:41 pm

    What you forgot, was the fact that Windows has no serious console whatsoever which is basically required if you program in Python or Ruby or something else that’s not PHP. If you want Adobe Creative Suite (to cut your designs) and console in one, you *need* a Mac.

  131. 631
    Kathleen
    June 25th, 2009 6:12 am

    Ok guys, come on…why would anyone ever switch back to a PC if they had a Mac? So they can deal with Windows crashing every ten minutes? I don’t think that is a very realistic situation! I LOVE MY MAC and WILL NEVER SWITCH BACK!!

  132. 632
    Vam
    June 25th, 2009 3:04 pm

    Windows doesn’t crash every ten minutes you idiot. You just don’t know how to use Windows I guess.

    I must admit that windows is not the best OS, but say that it crash every 10 minutes it’s ridiculous, that it’s the most stupid argument that I ever heard in the last month.

  133. 633
    Irfan Durmus
    June 25th, 2009 5:11 pm

    I thought Michael Martin take salary from microsoft, or microsoft give salary to Michael Martin.
    Best Question : Yes, web developers dont need a mac, how much need Microsoft ?

    I have mac mini + mac book pro + Debian + Gentoo + CentOS.

  134. 634
    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.

  135. 635
    ukee
    June 27th, 2009 9:50 pm

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

  136. 636
    Marcelloh
    July 1st, 2009 9:56 pm

    I have to laugh at this kind of “discussion”. PC or Mac? All we do is use the hardware to run the software we like. So, if we look closely, the hardware shouldn’t matter. It’s the working of the software that we like. Some like software that is visually strong, and some like software that is intuitive, or fit for a certain purpose. It all depends on the user and of course the person(s) that make the software.
    And before you start any discussion on Operating Systems; It’s about the same.

    If I could use my favorite piece of software without hardware and O.S., I would probably be the first to try. If you use a piece of software that you like, and see a feature in another piece, tell you software-programmer, he/she will be glad to hear this kind of improvements.

  137. 637
    Antony
    July 2nd, 2009 2:55 am

    Sounds like a slightly different take on ‘what’s better a PC or Mac’ to me which as we all know is a never ending arguement and one we shouldn’t go into too deeply.

    Personally I work with both Macs and PC’s, but out of choice I use a Mac wherever possible. Yes it looks trendy and yes it cost a lot of money but it’s 2nd to none for performance and ease of use and that coupled with the abundance of applications I find it’s perfect for what I want to do.

    I can’t see many people reverting back to a PC certainly not out of choice, in fact a developer friend of mine has recently converted to a Mac and is using Coda for most of his requirements and he can’t see how he lived without it.

    If like for many people, using a Mac is out of your price range but you want a Mac experience turn your PC into a hackintosh and run OS X natively from your PC (you will require a fast machine) but don’t customise Vista to act like OS X when it’s nothing like it. Even if you managed to replicate the GUI it’s the optimised coding behind it that makes it in my opinion the fastest most reliable operating system currently available!

    If you’ve never used a Mac try it you’ll almost definately like it. If you don’t like it then you can always run windows on it natively or a host of other OS.

    Most importantly of all is it doesn’t really matter what I use or my friend or even your friend. Use what you feel best meets your needs, it’s a simple as that!

  138. 638
    Patrick
    July 2nd, 2009 7:06 am

    Not a compelling set of arguments to ever use a Windows PC.

  139. 639
    Denis
    July 8th, 2009 9:46 am

    I used a PC for web development for about 7years.
    About a month ago I switched to a Mac and I never back to PC.
    MAC BEST OF THE BEST!!!

  140. 640
    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.

  141. 641
    Radeksonic
    July 17th, 2009 3:18 am

    Rocketdock is illegal :p

    But I like a Mac more, since I can run Adobe CS4 on it, and I develop applications and iPhone applications and Web Apps with Xcode, which is for a Mac.

  142. 642
    Ben
    July 18th, 2009 12:44 pm

    Never saw a usefull tool like CSSEdit on PCs :-)
    It dont need a Mac for good Webdesign, thats right, but it can help you a lot to use a Mac …
    Dont know how is your workflow, but mine is much more faster since i use Macs.

  143. 643
    Vincent Gable
    July 18th, 2009 2:49 pm

    The Dock may be the most distinctive part of Mac OS X, but it’s a marketing gimmick with problems. It sells Macs, and it makes them recognizable, but it’s probably not the best way to switch between applications and documents. I think it’s a shame to see a Dock-mimic recommended over something more innovative.

  144. 644
    Ben Dover
    July 18th, 2009 9:39 pm

    PCs = development, games, business
    MACs = aesthetics? gee great.

    PCs rule, everyone knows it. That’s why Mac users always have to use VMWare or Bootcamp to use PC functionality whereas on a PC we don’t need anything from a Mac. ;)

  145. 645
    lokers
    July 20th, 2009 2:40 am

    I wanna see your Windows running constantly for a month, running a busy web server so clients can see your work but at the same time you working on the same machine 8-10 hours per day, listening to music (who doesn’t), doing some changes in Photoshop, downloading some cool stuff in a background, having your mail app open all the time and probably about 10 more apps too… Can you do it at the same time on your PC?! I bet it will crash with trendy blue screen, hahaha. I am not gonna mention security reasons here, I think talking only about performance will shout you all up anyway!

    Lol at you all windows users! hahaha, big lol at you all!

  146. 646
    Marty
    July 21st, 2009 9:19 pm

    Well why not have the best of both worlds (or three) and just get a Mac? = )
    Virtualization for the win.

  147. 647
    edison
    July 23rd, 2009 4:37 am

    windows….ja jajajajajaj windows

  148. 648
    andy.h
    July 23rd, 2009 2:23 pm

    once a wise man said to me:

    “its not the tools you use,
    its just the technique.”

  149. 649
    slatka
    July 27th, 2009 4:54 pm

    developers don’t need a Mac…..EVERYONE needs a Mac

    bluescreen? never heard of it until I was stuck working on PC’s

    my mac just keeps on working, while the pc’s I am required to use for work cost me hours of down time and eventually are replaced by yet another hunk-o-pc-junk – we don’t need more landfill!

    in a perfect world, everyone will convert and be happy !!

  150. 650
    lonny
    July 29th, 2009 11:02 am

    whatever. sure developers don’t NEED a mac. you can write code on a vic 20 if you want. the fact is windows is garbage for just about every day to day task in comparison to osx. if you want to debate this, linux wins hands down for power users.

    i guess writing like this depends solely on who shipped you your latest freebie to write about.

  151. 651
    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.

  152. 652
    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.

  153. 653
    Hakim
    August 14th, 2009 8:19 am

    This is an awesome resource for us Mac folks adjusting to a PC environment. Thanks much!

  154. 654
    john m howitt
    September 9th, 2009 9:53 pm

    The fact that you recommend FTP (totally insecure and hackable) and that you recommend editing files live on your server would indicate that you do not really have a clue. Get rid of FTP and put ssh in place. Then use version control, cvs, svn, git etc. put all you work in a vcs, then deploy, then test, then deploy to live.

    Mac vs Windows vs Linux, who cares. Bad workmen always blame their tools and also buy flashier tools to compensate for their inadequacies.

    Once you can hack it on the command line then you can use gui tools, not before.

  155. 655
    robert
    October 20th, 2009 10:25 pm

    Texter is epic.


  1. 00

    There are no trackbacks at this time. If you are interested in leaving a trackback, please use this URL.

Leave a Comment

Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!



Advertisement Advertise with us!
Join in Smashing Forum
Post your job