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

    Got both a desktop running Windows 7 and a Macbook Pro. I have to say I much prefer the stability of my Macbook compared to my Windows machine, however some things are just inherently easier to do on a PC. I guess it really comes down to what you are doing and who you are doing it with. If you’re freelancing for a firm that primarily uses Windows you may run into software issues, and likewise for Mac.

    That being said, my Macbook Pro is far sexier than any other laptop out there :p

    0
  2. 102

    I’d be willing to write about web development on Linux. For development it’s actually my preferred environment… gedit, nautilus, gimp… there’s not much more you could need. Or KATE, Dolphin, and GIMP (sorry, the KDE image editor just isn’t that good yet).

    As far as the whole development on PC thing goes… the one thing I miss is being able to edit files directly through F T P. I can do that for images and text on Linux, I’d like to see something (not WYSIWYG) that does it. I guess I could just learn and install vi.

    0
  3. 103

    Its not what you use but how you use it.

    0
  4. 104

    The problem not is if developer use mac or pc, the problem is windows, is a operating system unestable and sucks, is my opinion, i was for few years windows user, but work easy and unestressed on my mac system.

    0
  5. 105

    I’m sorry, but I just don’t get it. What kind of web development is this article’s author doing? Some simple HTML? Let’s you try to SVN, SSH, or something as simple as patching a file, on a Windows Machine. Oh, I’m sorry, you’d have to install cygwin to get these utilities. They’re not built into the operating system. I won’t even mention the superiority of apps for OS X for web development, or the inherent insecurity of Windows. The biggest advantage OS X has over Windows for me as a web developer is that it’s built on *nix. Until Windows is built on *nix, it will never be able to match.

    0
  6. 106

    Mac users are so stuck in using what they are given

    Ah, yes and that’s why things like Launchbar and Quicksilver were first developed on OS X (actually LB came from NeXTSTEP). Because we are soo stuck.

    You have no idea how much awesome software (open source and shareware) there is, that enables people to customise their Macs and expand the functionality beyond the default.

    This is to great parts due to Cocoa being an awesome developement environment empowering even individual developers to write so incredibly polished software, that an astounding number of free software and shareware on OS X is beyond most commercial stuff you can even dream of getting for Windows.

    0
  7. 107

    Comments like this make me laugh:

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

    Apple is a multi-billion dollar company, and isn’t an “underdog” in any shape or form.

    I’ve never understood the crusader-like animosity that people have towards each other regarding choice of operating system. The fact is, it doesn’t matter whether you code on a Windows, Mac, or Linux (like I do) as long as the code you write works well and you are productive. Stop leaving irate comments because someone chooses a different OS to you.

    0
  8. 108

    looks to me like you need to install an awful lot of apps to do what a mac already does.

    0
  9. 109

    Personally I am a mac user, and it’s not due to me being a fan boy. I grew up on PC’s and for over ten years I worked on a variety of desktops and laptops. My move to Mac, initially was forced and I hated every minute of it.

    When I was finally in a position to get another PC I jumped for joy. I got my new PC and noticed tiny issues. The programs I used took longer to boot up, my computer required restarts every day or two, and handy hot key features (God Bless Expose) were no longer at my disposal.

    With that said I did use a program I ABSOLUTELY LOVED and that was E-Text Editor. The best editor I ever used on windows. (Naturally it’s based off of Mac’s Textmate)

    Less then a year after getting my new laptop I felt the need to trade it in for another mac and I’ve been using Mac’s in my personal work ever since. What really cemented my mac use was my last job though. I was running Mac at home and PC at work. My computer system crashed (on average) twice a day, and required one additional restart a day to speed things up. No matter what the IT team did, it didn’t seem to improve the functionality.

    I was then laid off a few months ago, and recently decided to purchase a new Mac to go with my new freelance career choice. I’ve had it three weeks now and I’ve only restarted once and that was to do updates to several programs.

    At the end of the day both PC’s and Mac’s are suitable for development but unless a job forces me back to PC I’ll be sticking with my Mac if not else but complete reliability and trust that I won’t lose anything I’m working on.

    0
  10. 110

    I use a PC, the things falling to pieces, but it doesn’t prevent me from doing decent work, and more to the point – making money… Most of the noise I hear about MAC’s say that it increase’s your productivity. Quite possibly true, but I guess those minutes you save are re-invested by the incessant need to tell the world that you own a mac, whether it be picture of a lonely mac sat on your desktop, tweet ‘hey I’m using my MAC’ or comment about how great my’mac is. Theres a big world outside, enjoy it.

    0
  11. 111

    Why would you use either Mac OS X or Windows with the wide selection of Linux distros available?

    BTW, “PC” != “Windows”

    0
  12. 112

    Windows always’s trying to have a mac heart, but the reality is that the macintosh isn’t for everybody- Cheaper people buy – Cheaper computers, Cheaper cars and have Cheapers lifes. think about it. Think big not small.

    I have 2 macs and the only reason i bought a notebook “acer one” was IE6 {windows cáncer}
    You want to make good web design get rid of ie6. upgrade

    It’s like i’d had 2 mercedes-benz and i’d had to buy a geo metro because my little daughter’s friend scratches the seats. surreal.

    0
  13. 113

    More flame bait for the oldest, most cliché rivalry around. Stop fanning the flames and just make the honest point here instead of trying to drum up yet another Mac vs. PC gripe-fest on the Internet.

    Windows, Linux, OS X. These are all tools at the disposal of a designer, developer, etc. Tools don’t make you good at what you do. Talent and skill does. Take a look at the things true digital artists can do with MS Paint vs. the thousands of Photoshop monkeys out there.

    0
  14. 114

    Saeed Kudaimati

    June 10th, 2009 6:46 pm

    I can’t deny that Microsoft Visual Studio is the best development environment, but if you want to compare between OS X and Windows, OS X is much better, also Mac hardware is really powerful.

    0
  15. 115

    I could not decide what platform should I use… Now I work on Vista, Mac OS X and Slackware. Problem solved ;)

    0
  16. 116

    There is obviously a difference between Web Designers and Web Developers. Use what you think works best for you. I will stick with my Mac. If Windows was so great, there would not have been a need to write this article.

    0
  17. 117

    Having been a PC user for a really long time (from the DOS/Windows 3.1 days), I can’t imagine ever going back from my Mac. I’d go to Linux long before I would ever go back to PC. All of my development is in Rails and PHP, and I still can’t get over how many issues I had on the PC that just went away on the Mac because of it’s UNIX underpinnings. Line endings, permissions, server features that just don’t work on Windows (many issues with Mongrel come to mind), the list goes on. And I don’t have to mess around with stuff like Cygwin to get the utilities that I need.

    Yes, you can develop on Windows. I did it for a long time. But I’m much more productive on a Mac.

    0
  18. 118

    “the macintosh isn’t for everybody- Cheaper people buy – Cheaper computers, Cheaper cars and have Cheapers lifes. think about it. Think big not small.” Sounds like a lifestyle choice.

    0
  19. 119

    Same old tired thing.

    What they should really call these articles is ” Why Web Developers Don’t Need Windows”.
    Let’s be honest here. It’s about OSX verse Windows. Not PC verse Mac.

    I use a Mac and throw up my fist to all you haters!! Any one who mentions that owning a Mac is “trendy” is just to broke to buy one…..and shouldn’t make comments until they have actually used one for some time. Not just for 5-minutes in a Mac store.

    0
  20. 120

    While I really enjoy using Coda and CSSEdit, it’s all about code, which, to be honest, I could write on my smartphone.

    The author links to the article “Five Reasons Why Developers Are Switching to Macs” and dismisses it as yet another article that’s written in favor of Macs, it is in fact just what it says: a list of the reasons why many web developers are in fact now switching to Macs. (There used to be a time when it didn’t actually make so much sense.)

    Anyway, I find these kinds of articles to be just flame baits. In web development, more than anywhere else, personal preference counts.

    In graphic design there’s some valid reasons to choose Macs: ironically, compatibility with the rest of the world, reliability (in color management, for instance: did they fix that gamma table loading bug even in SP2?) and, as in web development, personal preference – it seems that the creative minds often go for Macs, because they find them less intrusive. But web development doesn’t involve color critical graphic design and thus doesn’t require Macs.

    0
  21. 121

    Don’t talk about linux, it’s total crap for web development..

    The thing I really wish Windows had that Mac OS has is the ability to create virtual desktops. Once you get into using them it’s really hard to go back to dealing without them.

    0
  22. 122

    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
  23. 123

    @118 James

    Virtual Desktops for Windows are so easy to get.

    Stop complaining about something that can be googled and installed in 5 minutes

    0
  24. 124

    I use both a Mac and a PC at work. Being an avid gamer (before I started working) tuned me off Apple for about 6 years until I finally started appreciating it – I love the OS (Tiger and Leapord), the design in some places and the aura (lol – the apple aura) but thats about it. I can safely say that I love Linux (as I am a web developer) and love Windows 7. Anything that helps inprove my productivity helps and thus I am not biased at all. As long as I have what I need I’m happy. All the cool boys and girls use macs (designers).
    I do love my overclocked gaming PC – 3.4Ghz Quad Core (OC’ed), geforce gtx280, 4GB ram with a 1TB HDD and a 24inch full HD display running windows 7 :) (Sorry could resist mentioning this).

    0
  25. 125

    No one ever said you need a mac to be a web developer. But if you want a reliable operating system and a flawless user experience that makes it easier to do your work then get a Mac. Yes they are more expensive but you get what you pay for. It’s not about fashion, or being more elite, it’s about your tools enabling you to do your job rather than getting in the way of you doing your job.

    0
  26. 126

    I am a web developer and since I use Ubuntu I have nothing to envy to mac users and -also- I DON’T EVER want to switch back to windows again…

    Linux is free, powerful, has excelent apps like eclipse to develop, has no virus at all, etc…

    +1 too for the linux article

    0
  27. 127

    Ok, this was horrible.

    First, half of the article is just silly little hacks to make your windows do stuff macs can do too.

    Second, BBEdit, Textmate, or Coda will all destroy Notepad++. I know they’re not free, but why would you not spend a small amount of money to do your job much better?

    Third, mac has built-in python, php, ruby, apache, svn, etc. No need for MAMP, although it’s a nice option.

    Fourth, terminal. Terminal != Command prompt. Try launching the command prompt and using ssh without installing or configuring anything. Not going to happen.

    I realize most of this can be done on Linux as well, and that’s the whole point. OS X is pretty similar to Linux, and that’s what your sites are likely to be hosted on. And if you still think web devs don’t need a mac, remember that macs run windows faster than most computers shipped with windows.

    0
  28. 128

    This article = flamebait

    0
  29. 129

    Andrew, gtfo. Just another idiot who can’t even setup a computer even though it’s 2009.

    0
  30. 130

    Jeff Geerling

    June 10th, 2009 8:02 pm

    Wow, can you say linkbait?

    The title of this posting has little to do with the content. A more fitting title would read: “The Best Tools for Web Developers using Windows.”

    The only reason the current title was chosen is to incite flame wars in the comments thread of this post. I should probably post an article on my site titled, “7 Reasons Mac Users are Better than PC Users.” Regardless of the content, I’d get many comments, hundreds of links, and probably a digg.

    Sorry, but too formulaic. Also, almost all the programs featured in this post were also highlighted in various articles over the past week.

    Truth is, a good developer works with the tools he has. Some developers are more efficient with certain tools, and others with alternate tools. This post title is garbage.

    0
  31. 131

    @Max, gtfo. It’s 2009, my computer should come built-in with standard tools and UNIX compliance. When you bought your car, did anyone call you an idiot because you didn’t build it all yourself?

    0
  32. 132

    my PC is better than a mac could ever be. why? because i know how to customize it and how computers work inside out. OSX is for people who like something that looks trendy ‘out of the box’ and dont know how to make a computer better than it already is. aka. ‘computer illiterate’.

    on top of all that it only cost $6000 insted of $14,000 (yes, i checked the apple website, thats what it costs for the same thing). Also note that the monitors (dual 30″), GPU, CPU and HDD would be worse than the PC and cost A LOT more.

    thx bye.

    *edit*

    @andrew your an idiot.
    “First, half of the article is just silly little hacks to make your windows do stuff macs can do too.”
    yeah, except they are free, they dont cost $4000 to buy yourself a shitty desktop.
    I’m a designer for web and print, i have both mac and pc. I can safely say that PC is faster, cheaper and even looks better in the end (the OS, not the box).

    0
  33. 133

    Bradley grein

    June 10th, 2009 8:12 pm

    I have nothing against PC hardware. I have a problem with the OS. I don’t have time for inefficient software that causes more downtime that anything else. Plus the amount of poorly written software for the PC platform is obnoxious.

    @ev4n
    I also know computers inside and out and trendy has nothing to do with the choice any of us make when choosing to develop on a mac. lol I am better off paying a little bit more initially because I am going to get twice the life out of that hardware than you are. It’s just a choice.

    0
  34. 134

    Why Web Developers Don’t Need A Mac?
    I would have expect a flame with this title..
    But, I think is kind of wrong approach. In my humble opinion, a more title would be.. Why Web Developers Don’t Need OS X. and then the machines would not be on debate.
    What u can do on a win platform should be enough for a web developer.
    I am a Mac head and i enjoy my tools.
    No need to argue about tools…
    Peace!

    0
  35. 135

    ThomasMoffett.com

    June 10th, 2009 8:14 pm

    Honestly I like to dress in nice clothes and I want my work environment to reflect the same.

    The old days of the nerd in his basement hacking his pc to do “Cool” stuff is so over and cliche.

    Simply Mac devs can be as much of a “nerd” and still look cool doing it.

    0
  36. 136

    @Kowalski: There are 100 times more pc than mac’s for the same reason that vhs although less superior in both quality of film and construction to the betamax won the war…PRICE! If you build it they will come, if you build it cheap they will buy. I think it’s pretty funny that this article starts out strong in showing alternatives for the PC; and then swerves sharply into here’s how to re-create a mac. Why not just buy the mac?

    I grew up on PC, and for many years I loved the platform (windows), mainly because I love video games. But like everything I grew up, made some money and realized that investing in a mac SAVED me money, as unlike windows; apple doesn’t force you to upgrade graphics cards, sound cards. In fact until leopard came out I was running the same ibook for 5 years, and by the time mac switched too intel I was ready for a better machine anyways.

    @max: you miss the point entirely my bolded, angry little peon. Your first statement pretty much sums up why people love mac’s…get ready…here it comes… you don’t need to configure them! You get your mac, turn it on, it plays a fun little vid and its yours, not yours in two days after you’ve “set it up” your fully functional and working. Oh and I turned my mac on 2 years ago, and no viruses. I bet you anti-virus was getting hit minutes after you logged on.

    @ev4n: did your mom make you grilled cheeses’ while you wasted your college tuition, building a rig that was obsolete the minute you turned it on? And you must be a print designer because the user experience for windows is painful, and they ripped of the look of OSX, obviously to make pc nuts feel a little better about themselves.

    0
  37. 137

    I think the article and many of the comments miss the main reason Web Developers tend to develop on a Windows PC. It is because the majority of our web users, the people who we are creating sites for, also use Windows based computers. It is common sense to develop and test on the system which 90% of your users are going to be viewing your product. For the other 8% users on Macs, we can emulate the wacky things the Mac OS does with font-smoothing and form fields by testing in Safari for Windows. On the flipside, a developer on a Mac can run Parallels to test for Windows. Problem solved, all of us are shiny happy people holding hands. :)

    0
  38. 138

    once you go mac you will never go back ;)
    @Craig: Thank you for saying what I was thinking.

    0
  39. 139

    @ev4n, what did I do to piss you off? OS X is for people who are “computer illiterate”, you say. Last I checked, people who like having perl, python, and apache built-in are probably not computer illiterate.

    All I’m saying is that I’d like to have my tools built-in so I can spend the day using them, rather than installing and configuring them. If you enjoy spending your time setting things up, good for you. No need to get all internet tough guy about it.

    0
  40. 140

    @ThomasMoffett: because it’s not possible to buy nice cases for PCs right? A wide range and variety, even, to the degree where you can get one that fits in perfectly with your work environment? No, you’re right, they’re all just beige boxes.

    Wow. Was just on the Apple Store, 24-inch 3.06GHz iMac, add 4GB 1066MHz DDR3 SDRAM RAM is US$1,000.

    0
  41. 141

    You guys just prove over and over how little you understand what it means to configure a real setup, and how rewarding it is.

    But sure, keep going with that mass produced rounded corner easy interface if it works for you.

    But don’t fking say it’s BETTER and MORE EFFICENT. As i said 3 times, it’s just up to how able you are to configure your own environment.

    The Apple guys does not know how you work- They just know what the big masse likes. There is a better way to do things then OS X – build your own setup.

    And atm, you can do that much better and more efficent on a PC.

    = if you know wtf you are doing, PC is the better choice.

    EOD.

    0
  42. 142

    Having worked on both, I can say that neither one lends itself to a faster workflow than the other. They both take quite a bit of getting used to.

    But there is one advantage to a mass-produced product: if you change machines (i.e. hardware failure, upgrade machine), moving to a replacement is a piece of cake.

    0
  43. 143

    You have to be completely retarded if you can’t get a PC to work efficiently. That argument is the stupidest argument someone who uses a mac can make. Aren’t we supposed to all be developers here? I can understand an average person who doesn’t know much about a computer making that argument, but not a developer.
    And where do you draw the line for power? Because I’m really concerned with paying for a top of the line mac to write code and design in photoshop? Yeah.. That really takes a motherload of power to do…
    I run windows 7 on a 800 dollar pc without a problem, why? Because I’m not an idiot.

    0
  44. 144

    I love PC (Windows) because PC more detail than MAC, maybe PC have more bug and MAC have no bug, but it’s not problem for me, and I like Bill’s contribution for IT

    0
  45. 145

    Whatever you say guys, Macs are for people with vision and inspiration. It’s the same as driving…you most certainly can get from point A to point B with your rigid Corolla, but you would rather hover with a Mercedes. How am I supposed to be creative when I sit on one of those third world, plasticky, clanky PC’s which supposably does all the job as the Mac, and yet it does better in displaying the perfect blue screen of death? Installing all those apps that reflect the Macs are only to satisfy people’s consciousness and get them closer to the perfection of Apple products. If you are one of those who would ramble after this post, have fun driving your Corolla with a Mercedes sticker on the bumper.

    0
  46. 146

    Bruno Correia

    June 10th, 2009 9:09 pm

    Work on Apple and test on both. — Windows is bad. IE is embarrassing.

    0
  47. 147

    @Shtrack: “Macs are for people with vision and inspiration”. Wow, nice generalization, guess us Windows users are incapable of vision or inspiration then.

    “How am I supposed to be creative when I sit on one of those third world, plasticky, clanky PC’s” – yeah because all PCs are ugly and you don’t have a massive range of hardware/cases etc. to choose from, do you? Sure, Macs have good build quality, but then, so do a hell of a lot of PCs.

    “the perfect blue screen of death”? Can’t remember the last time I saw one of those. Trotting out the same tired old arguments huh?

    The perfection of Apple products? Hahaha. Sure. They do make great products, I’ll happily admit that, but they’re hardly perfect. Nice to see that the iphone is finally getting copy and paste though! :)

    Seriously, there are plenty of good arguments to make for Macs and OS X, but it seems that many of these fervent fanboys are sadly incapable of making those arguments.

    0
  48. 148

    Darwin Santos

    June 10th, 2009 9:14 pm

    Poorly written article. In my case I switched to Mac not because it was “trendy” or even “cool”, it was because after several years of fighting and fixing the PC I had, I was fed up.
    On the IE token, Microsoft should stop making IE or follow the W3C standards one of the two.
    Imagine paying for a service that you never really get, that’s IE, a virus magnet that is not W3C compliant, and in my case I used windows for more than ten years, windows itself made me move to Mac. It is not right for a web developer to have to spend extra time with workarounds and hacks, when there established standards on how web browsers should interpret the code.
    +1 for linux.
    If at some point in my web dev career I can’t afford a Mac, I will use Ubuntu or any other Linux version.
    I ran a 6 month test on windows xp sevice pack 2 and ubuntu 5, withing the 6 months I had to reinstall windows 8 times, due to viruses and ubuntu froze once ( yes, only one single tiny time ) and it was because I made it freeze( on purpose ) by opening a file as root user and chmoding it while it was open on another session in the same computer.

    SM guys I am so disappointed.

    0
  49. 149

    Move over to Ubuntu and you have a real system for developers, yeah and everything is free :)

    0
  50. 150

    @Darwin Santos:
    “On the IE token, Microsoft should stop making IE or follow the W3C standards one of the two.”
    I don’t much like IE, don’t use it myself apart from for testing, but everything I do (complex graphically rich standards compliant websites) works great in IE 8 without using any additional hacks whatsoever. Sure, I don’t get some of the nice CSS3 bells and whistles that I get with Firefox, Safari, Opera etc. but at least they’ve released an IE that works at long last. So, your point is moot.

    “It is not right for a web developer to have to spend extra time with workarounds and hacks, when there established standards on how web browsers should interpret the code.” Yep. Totally agree with you there. Here’s the thing though, that’s irrelevant to the argument, those workarounds and hacks that you have to do, you’re going to have to do them until the number of IE 6 (and to a lesser degree IE 7) users drops to an insignificant number, and that’s regardless of what platform you’re developing on.

    “I ran a 6 month test on windows xp sevice pack 2 and ubuntu 5, withing the 6 months I had to reinstall windows 8 times, due to viruses” That doesn’t reflect well on you, I’ve never had a virus on a Windows machine. Never. Seriously. Just by running decent (ie not Norton or McAffee) virus protection and not being an idiot. I’ve also never had to reinstall my OS, though every time I’ve moved to a new version of Windows I’ve done a fresh install rather than an in place upgrade just to shed all the software that I don’t use anymore and am too lazy to remove through add/remove programs.

    0
  51. 151

    This article is poorly written, poorly researched, and is nothing more than flame-bait to make Windoze users feel better about their crap platforms.

    As others have noted, there are myriad reasons why Macs are better for web development, and all you need to do is attend a web development seminar and note how many Macs you see vs. Windoze laptops.

    The argument that Mac users are simply brainwashed lemmings holds zero water when you look at the caliber of web developers who use them. The notion that Jeremy Keith uses a Mac simply to “look cool” is laughably absurd.

    Out of the box, the Mac has a BSD subsystem, MySQL, PHP, and apache, all ready to go. Far and away this is a much closer environment to the vast majority of production environments.

    But hey, at least on Windoze you get IE and Outlook ’07!

    0
  52. 152

    Be careful with downloading things from Deviantart, if your system is not prepared for trojan impact. Even visiting member’s profiles is dangerous when js is allowed on your browser. The danger is coming from the implemented ad-adservers.

    0
  53. 153

    I don’t get the hype about macs.
    PC’s are ok, but I don’t have time for the casual reinstall after a virus attack.
    So I switched to Linux and never looked back.

    0
  54. 154

    Carlos Varela

    June 10th, 2009 9:58 pm

    WAMP isn’t so cool because you can have some problems running IIS and Apache at the same time, a better alternative ready to use (without edit your httpconf) is AppServ

    BTW i use windows and osx daily but i prefer osx, is better if you won’t reinstall after X period time and all that shit around trojans,worms,virus, etc.

    About Linux good OS but software and drivers aren’t so good like for OSX

    0
  55. 155

    Huge selection of tablets? Choice of mice?
    Are people really still using the mac mouse argument? I dunno, I replaced that thing a long time ago with a 7 button + 2 scrollwheel mouse a long time ago…

    And last I checked, all wacom tablets work on macs as well…

    Most of the other tools you point out are also available on mac, here are just a few:

    Notepad++ = TextMate
    Clipboard Manager = There are a lot out there, but when managing snippets I re-use a lot, I just open TextEdit and keep it there…same basic functionality.
    SyncBack = Time Machine
    WAMP = MAMP

    RE: Visual Styles…they’re nice and all, but I found that when I was using XP, I spent lots of time customizing and not getting anything done. In a sense, not having the ability to customize the look has made me more productive, as I’m not nitpicking away at the visual styles. It doesn’t hurt that the OS X look and feel is very subtle by design, putting the visual focus on what you’re working on/looking at, not the chrome. Some of the best visual styles for windows do just that, and in that sense it’s actually an extra step.

    Windows has its uses, and it’s a fine development environment, just as OS X and Linux are. Personally, I enjoy developing in OS X most since the system itself just handles my tasks better. Towards the end of my PC’s life in the office, the hangs, random crashes and lockups got to the point where I was interrupted at least 3 times a day. It wasn’t viruses or malware- all checks came up clean. It wasn’t hardware going bad, as a format later, it’s now running just fine as my media center. It was all the crap that gets left behind after an uninstall or added to startup. It’s not a Windows problem per se, but for some reason, Windows app developers love making services that run at startup for just about everything, which is a problem I haven’t had on OS X or Linux.

    @Charles: “You have to be completely retarded if you can’t get a PC to work efficiently. That argument is the stupidest argument someone who uses a mac can make. Aren’t we supposed to all be developers here? I can understand an average person who doesn’t know much about a computer making that argument, but not a developer.”

    That’s not the point. The point is I’m a developer, and prefer to spend my time developing, not fixing or working around other developers’ mistakes. I shouldn’t have to work around a faulty operating system just to be able to operate the computer. If I have to do that then the OS, by definition, has failed.

    Yeah you pay a premium for a mac. But it is my experience (as an ex-mac hater, albeit not a windows lover- just user) that the mac pays for itself (in actual dollars in a business environment) due to the lack of headaches.

    0
  56. 156

    I would rather say thats why webdevelopers need a mac, but when that’s said: No text editor compares to Kate :)

    Have a great day, web developers!
    Be inspired!

    0
  57. 157

    All you do is, making your PC a Mac. So buy a Mac and thats it. You get all this, without wasting Your time in installing and hacking.

    0
  58. 158

    sucks, i believe the article didnt answer its question title

    0
  59. 159

    Who is really talented and really know what he want to do, He can do it even on IBM, like tha painter , he could draw a piece of art even in MsPaint :).

    0
  60. 160

    Why you need to do all that if you can buy a mac with all this stuff included ^__^

    0
  61. 161

    And viruses? Where were they left?
    I prefer using a Mac, and paying more, for not having to worry and so on. Doing all those installations and configurations in Windows definitely takes time.

    One of the primary things that made me switch were exactly those precious minutes lost every hour doing OS’s job.

    0
  62. 162

    Buy a Mac and focus on your work, not fixing issues. Besides, you can run Windows on your Mac. Personally, I find Macs are cheaper because they allow me to focus on my work and I’ve never had to waste my time with applications that don’t work for no good reason.

    Sure web developers don’t need a Mac, but it sure makes life a hell of a lot easier. Life is complicated enough without adding technology to the mix, so why not use technology that just works.

    0
  63. 163

    Ouch… mention Mac vs. PC and you get 4000 comments, it’s like religion.
    Either way, I firmly believe Mac haters didn’t spend enough time on Mac OS X. It’s a more stable, faster, consistent and easy to use OS – all of that without sacrificing customizability, unlike many claim. I should know; I was a PC user for at least 10 years. I installed all kinds of apps (which basically try to emulate stuff the Mac does) except that only made my Windows more unstable and sluggish. Windows slowly decays and you have to reinstall it every few months. And every version of the OS only gets more bloated (see Vista).

    As a UNIX-based system, OS X is a treat when you’re dealing with terminal-based operations, such as SSH or the apache server (which comes pre-installed, by the way).
    Yeah, there are pricks out there who own Macs to show off, but there are idiots everywhere. Don’t let that kind of thing stop you from trying a superior OS.

    PS: Linux folks, sorry; GIMP is not and will never be Photoshop CS4. There is no Flash. Linux is fine if you can’t afford a Mac, and if you like tinkering.

    0
  64. 164

    The big secret that apple don’t tell you until after you drop several thousand dollars on one, is that the visual design of Macs is average best, and the interface is one of the most awkward things you’ll ever use. They don’t even have the basic ability to resize a window frame from any side or corner, a feature that has been present in Windows since it was based on MS DOS! But you’ll pretend to love it, and convince yourself that it’s great, because you don’t want to seem like the fool that just spent so much money on a big white paperweight.

    The reason Macs will never look as good as a well-designed PC is because you’re stuck with the same bland case and clunky interface as every other mac user, and there’s absolutely no way to tailor your computer to your desk environment short of a can of spraypaint and a hacksaw. It’s plenty easy for them to look better than the sloppy PC’s that alot of lazy windows users have, but that’s not really very hard. Looking better and being more usable than a smart PC user, however, is near impossible for a mac, which is why most mac users that want to have a bit of control over their computers end up installing windows on their macbooks anyway.

    0
  65. 165

    DigitalMaster

    June 10th, 2009 10:41 pm

    Very well done.. This is why.. “I’m a PC” :)

    0
  66. 166

    If this article would have to show all the advantages of Windows it would be 700 times longer. On windows, you have a choice, you have a freedom and you can do things your way, many people know what to do with that, other people are dumb and need to be told what to do. If you are dumb as a shovel, well, Mac is right for you then, but stop spreading lies about PC. After all, Mac IS PC, just with different OS that is several years behind Windows in development and capabilities.

    Response to few stupid comments:
    “viruses” – if you get viruses, you are, plain and simple, stupid. If you get email from unknown source with program attachment and “I love you” message with it, you open it? Yeah? Than you ARE stupid. If you use legal software and apply regular updates (that are free unlike mac) and if you don’t open every crap coming your way, you are safe. Most complaints about windows and viruses are coming from people who use illegal windows without updates.

    “unstability” – Windows itself isn’t unstable, right now I have uptime of over 250 days. It’s the improper use of it that make it unstable.

    0
  67. 167

    Matthijn Dijkstra

    June 10th, 2009 10:45 pm

    If you think the most ‘distinctive’ Mac feature, you just havent used a Mac well enough, i could not live without expose and spaces anymore. It works so wel vs alt-tab or ‘windows 3D flip’.

    Allso the main feature of the Mac is ‘it just works’, you are like tuning a day to get it ‘somewhat’ like the mac (by doing that, you actualy implie that the Mac has really good features, because your trying so hard to get them on the windows machine).

    On a ‘mac’ al those features and more are just build in, allso the consistency between applicaties is much better, on windows it looks like every app has its own UI, on mac there mostly the same.

    It is true that you don’t need a Mac for developping, you could even use a random linux system. But that there area some difference between them wich make life somewhat easier, that just can’t be denied.

    @zx, please tell me of the features windows has the Mac is ‘years’ behind on, or missing, allso please tell me, what choice of freedom I have on a windows machine which I don’t have on a Mac?

    On a Mac you can maybe even configure more than on a Windows machine (its a full Unix system).

    Allso ‘windows’ updates are as free as ‘mac updates’ are. — Updates are free, on both systems, though going to a newer version Xp -> Vista -> 7 is even more expensive than the ‘new OS upgrades’ on a mac.

    Like Leopard users can buy Snow Leopard for just 29$, a windows Update lays around 70$

    —-

    Before you think, he has no experience on Windows, i Have used mayor Windows versions from version 2, which include the server and desktop versions. So i know what differences there really are, and which are made up.

    0
  68. 168

    I have no freakin idea what you are talking about.

    Mac or Mac OS, because Mac itself is useless piece of hardware.

    0
  69. 169

    Benjamin Dobson

    June 10th, 2009 10:54 pm

    I prefer a Mac. As someone above me said, it’s not any big things that really make the change, it’s thousands of little things. Sure, it can be hard to get used to the different workflow, but it really was worth it for me.

    But you mustn’t be stubborn. Once you’ve invested in software, yes, switching will be expensive. But for all you know, in twenty years all computers could be completely different. And if that happens it may not be Apple, Microsoft or another generic PC manufacturer that wins out. It could be a small start up from Liverpool instead. Anything could happen in the future, so don’t pretend it won’t.

    0
  70. 170

    “I’m a designer and I love Windows PC”

    0
  71. 171

    Not necessary, but oh-so-nice. Beautiful.

    0
  72. 172

    What a great way to draw more audience to Smashing! ; )

    0
  73. 173

    Once you have had Mac you don’t go back!!! I use Windows and OSX on my sexy sexy 17″ Macbook Pro (which cost me £2,000 and worth every penny), OSX always gives me a problem free experience that doesn’t slow down and allows me to really just got on with being productive. If i had nothing better to do that tinker around hacking my OS then I’m sure Windows would be the one for me. But as it happens i have plenty to do ;)

    Plus all the free software you get out of the box, iLife is awesome, Enterprise class email client and calendar, Apache is already installed and easy to activate, a full Ruby on Rails stack is ready for you to get cracking with, what more could you ask for?

    0
  74. 174

    I just ordered a system from newegg: coolermaster centurion tower, thermaltake 600w modular power supply, asus p5q pro turbo, quad core 2.8, fan, 4gb ddr2 1066 RAM, 3 Western digital 500gb 32mb 7200rpm drives, 24x dvdrw, sapphire radeon 512mb vid, dual 24″ monitors, keyboard. Price = under $1500.

    In a year, a few hundred dollars will buy an intel i7, ddr3 RAM and solid state. How can you beat that? For a comparable Mac we’d pay probably double and would have to “hackintosh” it if we want to upgrade.

    Notepad++ – Great for simple code edits but the addon stuff is outdated and confusing as hell.
    Syncback – Simply awesome freeware for backing up to multiple hard drives, I use it everyday.
    Rocketdock – Neat program but I ended up removing it because I don’t want extra programs running all the time. Win 7′s new taskbar is much more productive.
    Stand alone Stacks – Why? Stuff floating everywhere would slow me down. I use XP and simply “Pin” program shortcuts to the Start menu. 90% of my programs I access with 2 single clicks.
    Launchy – Useful for a many things if setup to combine certain tasks. I found that commands for Firefox were rather useless in Launchy because Firefox runs on my computer almost the entire day and it’s more productive for me to just flip to Firefox and use shortcuts and addons. Again, Why?
    AutoHotKey and Texter are EXTREME time savers!

    Also, for development I use Aptana Studio, it’s a nice free IDE, but very slow and bloated feeling.
    I envy Coda and Textmate users, because they sound awesome.

    I’m a PC guy, but I did find it funny that a lot of people hate Mac but use software to do what a Mac does from the factory.

    0
  75. 175

    As a developper, all I need is my mac together with Eclipse, Dreamweaver, Flash, some MySQL tools, XAMPP and of course, all the superb build-in features of one of my Macs… :-)
    Windows-users: it’s about time to face the truth ;-)

    0
  76. 176

    @Thomas: What truth, that PC’s do everything a mac can do, only better, faster, and easier? All the software you listed there is cross platform, so the only ‘advantage’ you’ve pointed out is that mac users are smug.

    ;-)

    0
  77. 177

    Ejaz Siddiqui

    June 10th, 2009 11:11 pm

    PC or Mac (or Linux or something else)
    The bottom line is “How you feel comfortable”.
    I do like both PC and Mac (also Linux). Every OS has it cons and pros, we can list hundreds of cons and pros of every OS.
    Having said that I think Mac is very good for designing but when it comes to choice and doing other work it lacks.

    e.g.
    How many softwares are available?
    How many hardwares are available?
    How many games are available? e.t.c

    In these scenarios there is no comparison between Mac and PC. PC is way far ahead than any other OS.

    0
  78. 178

    Again: it doesn’t really matter which OS you use, you’ll find tools that are alike anyway

    Also launchy is the best program evahr ^^

    0
  79. 179

    Again? boring….Zzzz

    Don’t get me wrong. I appreciated the effort of the writer. But the topic is ….

    I am a developer and I also need to handle some graphics design tasks. To me, platform is never be the dominant factor. I use both PC and Mac. Both have their strength and weakness.

    I would recommend the following topics…. any writer?

    1. Why developers need to learn vim / emacs or tools that allows us to work on extreme and portable environment.
    (with different plugins that helps us work faster)

    2. How to build website without paying much on software packages
    (we all know WAMP, LAMP, Firefox/firebug. How about free code/graphics editors? tools for organizing things? tools for timesaving? tracking? building information architecture? website prototyping? manage clients for a small web design studio?….etc tools that are available on both PC, Mac and Linux)

    0
  80. 180

    It’s nice to see someone else getting beaten up for a change ;-). It’s good to see both sides of the coin, though – great article Mike!

    0
  81. 181

    If this article was intended as linkbait, i think you owe it to your core readership to publish a retraction and apology.

    If its intention was to somehow demonstrate the true viability of Windows for web development in 2009 then congrats, you just lost the respect of your core audience.

    Cmon Smashing, you are better than this…

    0
  82. 182

    Oh btw, does anyway know how to reproduce his paragraph thing?

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

    0
  83. 183

    I always prefer using a Windows OS computer. They have tons of free software and they are of course cheaper. But Mac OS just works nice… but the software that is good costs money and that could be a downer because for Windows they are free.

    Not to forget that games suffer in Mac OS.

    0
  84. 184

    My preferred platform for web development is Linux (KDE). If you don’t like to use Vim (Vim), there is Kate which I believe beats Notepad++ and UltraEdit by far. And KDE has an awesome built-in clipboard manager.

    Unfortunately, I sometimes need the Adobe suite. At home I use VMware for that and IE testing, but at work I currently run Windows…

    0
  85. 185

    Charlie Nielsen

    June 10th, 2009 11:37 pm

    Why, I’m asking when reading this post – at most of all when reading the comments! Is this about having the biggest piece of iron on your pants or about the functionality an Operating System and the written tools can bring you?

    I’m a Mac user and I’m proud. The reason for this is not concerning the MAC hype, but comes down to these simple things:

    1) When buying a (more expensive) Mac, you know that quality hardware is used and I don’t have to spend hours learning about this and that to get performance on my workstation.

    2) The OS X system made me waaaay more productive – as it simply works as intended and the customisation is swift and fast.

    3) No more hassle with spyware, malware, virus’es, etc. I know it’s coming, but for now I’m happy with having no concern of these annoyances.

    4) When I switched from PC to Mac on 2002 – I found all apps to suit my development and design needs. They just didn’t crash that often. But the apps are there for both platforms and I could work on a PC, but still prefer MAC due to productivity

    5) Why haven’t Windows given us a keyboard shortcut to ‘New Folder’? Pretty basic function that needs a 3rd party app.? Hmmm.

    Generally I’m tired of discussions. Some are happy with A, others with B. That’s the way it’ll always be.

    But consider that everytime Apple brings some news from their Keynote – it dassles. When M$ launches a new Windows – the whole market get’s split. Vista is the worst ever and way to bureaucratic in the ways of working. You have to approve EVERYTHING so that no harm is done to your system. I get annoyed. Furthermore the RC of Windows 7 – still have the same annoyances – but a blue version of an Ubuntu interface.

    Shouldn’t we helt each other instead. It must be about the product of our creations and not the means…

    // Charlie Nielsen
    // Divendo

    0
  86. 186

    Love the article!!!! Thank you!

    0
  87. 187

    Here we go again…Mac Vs PC war
    Feels more like a frustrated article to me.
    Just feel free to use whatever OS you like, Mac, Windows or Linux. Who cares ? There’s plenty of great dev tools on every OS.
    The worst and most childish article ever on SM.

    0
  88. 188

    This articles made by noob for noobs.
    Strange software which not stick me on windows.
    And strange stuff to make windows looks like macosx.

    0
  89. 189

    @ David:
    If that’s you’re truth, fine!! I’m glad you’re having a pc that works :-) I’m not saying a mac’s good and a pc isn’t. I just said that all I need is my mac with some good software. I had some pc’s (and I still have one) but a mac works better for me.
    “it’s not any big things that really make the change, it’s thousands of little things” ;-)

    btw: my five year old 12″ iBook still starts up in about 30 seconds, how cool is that?!

    0
  90. 190

    The developer of Notepad++ is pretty much an a**hole. I reported some bugs, and the answer was that i should fix them myself.
    I prefer PsPad

    0
  91. 191

    Mike Simmonds

    June 10th, 2009 11:44 pm

    Boring….

    Why bother writing an article about a topic that has no ‘right or wrong’. Surely ‘Pro developer tips for Windows user’s’ would have been a better, helpful article, even to Mac users.

    OS choice is down to the individual’s needs, and how comfortable they feel with the system and what they are actually developing. For example to develop in ASP/ASP.net on a Mac is a bad choice. The same way developing Ruby on Rails on Windows is silly as Mac comes with Rails reinstalled and good editors.

    It’s true that Macs are a more stable platform. Vista is, well, rubbish, even Microsoft have admitted the fact. Hopefully with the release or Windows 7, windows user can not only develop in a stable, bug free(ish) environment but re-establish trust in a brand that has let them down for many years.

    Stop wasting time promoting hate between operating systems and spend more time on something more productive.

    0
  92. 192

    Think the most important part of this post (IMHO) is : the operating system is a means to an end, I use a mac at work and a pc at home and once you get past the obvious visual appeal of a mac and down to work, it’s just a case of what you know works best for you to get things done.

    0
  93. 193

    Mac and Linux users are all over the internet and yet they’re just this tiny %.

    If you are a web dev (and not just a designer) I don’t think you need more one than the other because all you need is apache-n-stuff / text editor / ftp clent / photoshop (or Fireworks or nothing). So you can dev with any old machine.

    On Windows though, IETester is a life saver ;) Well you can install Windows on new macs.

    I’d like to test OSX mac are overpriced and not that upgradeable. But I will try it on my next PC and compared it to Win7.

    So the conclusion is … fanboys are annoying ;)

    0
  94. 194

    Once again Mac gets owned.

    0
  95. 195

    This article is really ridiculous, there is so many bullshit in it I don’t know where to start from.
    1) Eclipse / Aptana are free to use, do a great job, and are cross-platform. You can develop in windows, mac, linux, whatever the operating system is the most trendy at the moment, or you feel comfortable with. Who cares about the rest.
    2) Who the hell cares of having docks, bells, whistles and all this shit you do to make you windows look good. Windows is ugly. You know what? You shouldn’t care. Also, the main difference between windows and Mac is NOT the user interface. Is that clear enough?
    3) Windows developing is good for a web designer. Still, it’s ugly compared to Linux web developing, or Mac web developing. Apache and MySql work just fine in Windows. Still, they work easier and better in a Unix environment. Guess why? The mos part of Apache deployments are on *nix servers. Bam! (someone may argue you don’t have Macromedia Flash in linux. Well, it’s true. You have it on a Mac, however. Personally, or this tasks, I, and many others, do virtualization. Who cares if you have a modern processor with virtualization capabilities. You use your virtual machine to test sites with IE, you use it to work with your macromedia flash.. and basically, that’s all)
    4) Customizing you UI that way is in the long run a waste of time. If you don’t feel confident switchin operating system (and I very understand you, because it basically means learning a new environment from scratch), at least be a man and stick with microsoft ugliness :)

    0
  96. 196

    Cristian Ciofu

    June 11th, 2009 12:10 am

    I never worked on a Mac, but I would really love to try one and see the difference.

    Until then I will use Windows with a lot of software that replicate the Mac behavior :)

    0
  97. 197

    ITT: Butthurt Macfags.

    I have used Macs for years and they have always been very prone to crash and hang for me, just like a PC would do, but at least the PC was cheaper and upgrades were cheaper so in the end I stuck with a PC and have never looked back. The money I could have spent on upgrading a Mac I spend on fixing and improving my apartment. :3

    0
  98. 198

    I think the author doesn’t own a mac^^ All those programs you can find on a mac… and it’s easyer on the eyes ;)

    0
  99. 199

    I used windows machines for 20 years. Last year I switched to a mac book pro. Believe me OSX is so much better than Windows. Windows is a piece of crap!

    0
  100. 200

    all these articles about the differences suck. every word about mac better for design and development worth nothing. you see the exact same dock every time, and the exact same taskbar on the top every time. You wont be more creative because You change your wallpaper or icons (and you can do that on a PC or even on any Linux btw.) And for developers You wont know that your code sucks because you take a look at the shiny dock or because all the apps have the same feeling. and you wont be a better guy if you use Win or Linux either. its just about personal preferences. if i have to do any task, i just sit down at my computer (be it a PC or a Mac or Linux) and do my job. the look and feel of my OS don’t make any sence, and if someone wants they can turn their machine to look like the other one.

    a lot of people said that they got better because of switching to a mac. maybe you’re so brainless that you dont realize that over time you got better because you actually learned a thing or two about development, or design. its not your mac who poured all that knowledge in that emptiness above your neck…..

    0

  1. 1

    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?

    +28
  2. 2

    That is the most naive way to hire for any type of job. Everyone has their preferences and it has no effect on their competence as a developer in any regard (unless perhaps they’re developing software for OSX [which is not what you were hiring for]).

    I hope your company notices the arbitrary way you are turning down talent and finds someone better to handle hiring.

    +22
  3. 3

    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.

    +21
  4. 4

    “Mac is better since it runs Photoshop natively.”

    What on earth are you on about? Photoshop has run natively on Windows for at least 15 years. I should imagine it’s your candidates that are chuckling most.

    +17
  5. 5

    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.

    +14
  6. 6

    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.

    +12
  7. 7

    It’s funny when people try to compare these two. First of, There is no such thing as “Mac vs PC” because those are the same thing. Second, If people say mac performs better then windows, they’re full of shit. Remember now children, they are both computers! The Hardware is the same. Besides upgrading a Mac can be difficult . It’s all personal preference. Honestly, Windows is great, iOS is also great. For the dipshits that say they have problems with there windows crashing is retarded. The OS won’t make the designer great.

    +9
  8. 8

    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.

    +8
  9. 9

    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.

    +8
  10. 10

    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.

    +8
  11. 11

    What a ridiculous and amateurish article…

    +7
  12. 12

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

    +6
  13. 13

    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.

    +6
  14. 14

    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.

    +6
  15. 15

    once a wise man said to me:

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

    +6
  16. 16

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

    +5
  17. 17

    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.

    +5
  18. 18

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

    What is this garbage…

    Is this about developers or designers… or people who can read html and mangled php and use photoshop? What is the market here.

    I use a *real* IDE, not a text editor. It is called Eclipse…if you have never heard of it, you are probably not a professional developer and just toy around trying to sell websites to your family. Guess what, it is open source and cross platform. The underneath operating system isn’t much of a difference from a client perspective, perhaps in a production environment, certainly… But then why would you run mac or windows in a production environment, certainly not mac on the web.

    I do my fair share of design work too from time to time, but I usually outsource it. Creative Suite runs on both Windows and MAC. The Wacom tablets run on both windows and mac. They both run the same hardware also.

    Let’s see what else… If anything, Mac is behind, at least if you develop in Java or J2EE… Apple runs it’s own java builds, and they are horrendously outdated. In fact going forward, they do not plan to continue them. Everybody else gets their builds from java directly.

    Umm, shell? Mac shell is a deprecated bash shell. There goes that argument. Mac is NOT debian. You could put install cygwin or you know use Windows Powershell with UNIX tools (in any non home version) and have just the same results.

    I have a windows 7 laptop *surprise* that I do my development on, I also have a mac mini for testing purposes. I deploy everything to bsd/linux environment.

    Hopefully that clears some things up, use what you are comfortable using, and test for clients needs, end of story.

    +4
  20. 20

    I agree, a lot of these comment are very immature. It’s all about personal preference. I use a Win 7 Dell PC and do Web Development and have no problems. Sure Mac has some great options and I’ve set behind a Mac at a company and done some work, but to me it’s not much difference.

    Yes Macs have software to help boost production, but I have been able to produce similar results to people using Macs on my PC in the same amount of time as them. As long as you have a system and know what’s best for you it doesn’t matter.

    CSS Edit is nice on the Mac, but to me that’s the only real difference in software between the 2. I use Notepad++ on a daily basis and love it. I actually prefer it over Dreamweaver and some of the other Code Editors out there.

    +4
  21. 21

    This is secularism’s answer to The Enlightenment. Tech tribalism. Tech fanaticism.

    +4
  22. 22

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

    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.

    +3
  24. 24

    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!

    +3
  25. 25

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

    I know this article is collecting a bit of dust but just for the heck of it I’m hoping that someone reads this and knows that the system you use is a red herring and has nothing to do with how well you design or develop anything. I use a Mac at work and have done so for over a decade. At home I use Windows and FreeBSD exclusively.

    Why? I hate taking my work home with me.

    Apple can create anything they want, but when it comes down to spending double-digit hours a day in front it I want to run away as fast as I can once I’m off the clock. Apple’s OS 10.x gives me nightmares.

    +3
  27. 27

    If you don’t have a real terminal, you don’t have a computer. This is why I only use OS X and Linux. Terminal + CSS Edit are my top two reasons to use a Mac for WebDev.

    The rest of the stuff on this list are just hokey stand-ins for what are (mostly) built-in OS X features.

    THIS ^

    mac has native BASH

    and is closer to my Redhat servers than windows.

    I would gladly ONLY use redhat or centos, but linux doesn’t play with adobe design

    if you are at a big windows corp…then well, you have no choice…

    I def don’t think windows is the way to go though for freelancers.

    for pure dev only then…linux would be the way to go

    for a dev plus designer (I do devleopment for media groups, I also program in php/python…mac is definitely it. )

    +3
  28. 28

    What is it all about Windows crashing ? … Seriously, Win7 hasn’t crashed once in a year! Thinking back to my MacBook it crashed once a week – mouse got stuck and the ball thingy was displayed – and I had to reboot. True Windows used to be unstable but in my opinion that’s past.

    I don’t get the argument over Mac or PC in general. I find the design of Mac very appealing and sexy, however, I don’t like the OS. I bought a Mac but sold it after a year as I just didn’t like working on it. But then again – that’s my personal opinion. Some people prefer Mercedes over BMW – well, rest assured both products are well made.

    The only thing that bugs me a bit is that some people think they are all of the sudden so creative because they owe a Mac ?! I don’t get it – so I can’t be creative on a PC? I guess it’s the hype that annoys me …. not necessarily the product – it’s gay seriously! – you ain’t creative nor develop better, nicer or sexier websites based on the OS you are using. Linux, Windows and MacOS are all awesome – doesn’t matter what you prefer – don’t care about efficiency (as the 5 min per day you might save or lose matter) – it’s what you do with it ! And no – the blue screen of death just doesn’t happen every now and then – if it does – configure your machine (and no one is using vista anymore – yes vista was crap!).

    +3
  29. 29

    I have been designing sites with a PC for 10 years.

    I recently have been using a mac as part of a new web design as its standard for the company.

    I have always used Notepad++, I have never used textmate although from what I know there is a comparasion

    For creative suite the colours on a mac screen and fonts do render better however when doing web design you are designing for a majority of people using a PC…. so this is irrelevent!

    I don’t understand what it is that is so great about a mac so far but really would like to hear what people have to say, pro mac people can only say “x is better” and there is no logical arguement at this point which I’d love to hear to see why I am mistaken

    So far there is no simple # key so its an extra keystroke command and 3, the windows do not maximise which is frustrating, to get to my desktop I have to press function and 11 which doesnt minimise all of my programs properly. The drag and drop into programs is not near enough as easy as it is for PC so what am I missing out from??

    +3
  30. 30

    Bro I think you need to learn more about computers before you post a comment like that. My “windows” computer has the best HARDWARE to date. That you can’t get in a mac. So is there a mac that can multitask like mine? NO. Not because Macs are bad, but just because apple doesn’t offer that hardware. Also do some research before you use server and mac in the same sentence. It might shock you… Most people on this website know nothing about computers, but are great developers. Leave the Mac vs. Windows debate to people who ACTUALLY understand how an OS works. Most of these retards think there computer is fast because its a mac.. AND WHO THE FUCK SAYS THERE WINDOWS CRASH ALL THE TIME?! Learn to use a fucking computer. Macs are well built. BUT, who makes the components that go inside?

    Simple math-
    Macs are great for- development, coding, Apps, software
    BUT when talking about pure performance like your dumbass is. “PC” will always be on top.

    +3

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