Why Web Developers Don’t Need A Mac
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.
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:
{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.
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.
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.)
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.
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.
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.
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.

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.

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)










Simon
June 10th, 2009 6:10 pmGot 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
David
June 10th, 2009 6:14 pmI’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.
Dan
June 10th, 2009 6:15 pmIts not what you use but how you use it.
Ruben Rojas
June 10th, 2009 6:15 pmThe 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.
Sam Oltz
June 10th, 2009 6:21 pmI’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.
KiL
June 10th, 2009 6:30 pmMac 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.
An Observer
June 10th, 2009 6:32 pmComments like this make me laugh:
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.
gareth Brown
June 10th, 2009 6:34 pmlooks to me like you need to install an awful lot of apps to do what a mac already does.
Andrew Kelly
June 10th, 2009 6:37 pmPersonally 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.
Peter
June 10th, 2009 6:39 pmI 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.
Austin
June 10th, 2009 6:43 pmWhy would you use either Mac OS X or Windows with the wide selection of Linux distros available?
BTW, “PC” != “Windows”
Rubenximenez
June 10th, 2009 6:44 pmWindows 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.
Blair
June 10th, 2009 6:45 pmMore 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.
Saeed Kudaimati
June 10th, 2009 6:46 pmI 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.
AdamO
June 10th, 2009 6:48 pmI could not decide what platform should I use… Now I work on Vista, Mac OS X and Slackware. Problem solved ;)
Dennis
June 10th, 2009 6:59 pmThere 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.
Matt White
June 10th, 2009 7:04 pmHaving 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.
Peter
June 10th, 2009 7:10 pm“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.
charlie
June 10th, 2009 7:21 pmSame 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.
J
June 10th, 2009 7:28 pmWhile 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.
james
June 10th, 2009 7:40 pmDon’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.
Max
June 10th, 2009 7:41 pmShort 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!
Max
June 10th, 2009 7:52 pm@118 James
Virtual Desktops for Windows are so easy to get.
Stop complaining about something that can be googled and installed in 5 minutes
Paul Datta
June 10th, 2009 7:52 pmI 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).
sonictruth
June 10th, 2009 7:53 pmNo 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.
Duilio
June 10th, 2009 7:56 pmI 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
Andrew
June 10th, 2009 7:56 pmOk, 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.
Spigot
June 10th, 2009 8:00 pmThis article = flamebait
Max
June 10th, 2009 8:01 pmAndrew, gtfo. Just another idiot who can’t even setup a computer even though it’s 2009.
Jeff Geerling
June 10th, 2009 8:02 pmWow, 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.
Andrew
June 10th, 2009 8:07 pm@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?
ev4n
June 10th, 2009 8:10 pmmy 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).
Bradley grein
June 10th, 2009 8:12 pmI 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.
Alin B
June 10th, 2009 8:13 pmWhy 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!
ThomasMoffett.com
June 10th, 2009 8:14 pmHonestly 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.
Craig
June 10th, 2009 8:19 pm@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.
KurtMac
June 10th, 2009 8:20 pmI 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. :)
Bth
June 10th, 2009 8:22 pmonce you go mac you will never go back ;)
@Craig: Thank you for saying what I was thinking.
Andrew
June 10th, 2009 8:26 pm@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.
Nik
June 10th, 2009 8:31 pm@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.
Max
June 10th, 2009 8:42 pmYou 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.
AmbitionLab
June 10th, 2009 8:52 pmHaving 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.
Charles
June 10th, 2009 8:58 pmYou 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.
ferry
June 10th, 2009 8:59 pmI 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
Shtrack
June 10th, 2009 9:03 pmWhatever 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.
Bruno Correia
June 10th, 2009 9:09 pmWork on Apple and test on both. — Windows is bad. IE is embarrassing.
Nik
June 10th, 2009 9:09 pm@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.
Darwin Santos
June 10th, 2009 9:14 pmPoorly 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.
Ollaf
June 10th, 2009 9:22 pmMove over to Ubuntu and you have a real system for developers, yeah and everything is free :)
Nik
June 10th, 2009 9:25 pm@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.
Josh
June 10th, 2009 9:28 pmThis 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!
Helen
June 10th, 2009 9:38 pmBe 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.
Tobias
June 10th, 2009 9:48 pmI 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.
Carlos Varela
June 10th, 2009 9:58 pmWAMP 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
George
June 10th, 2009 10:03 pmHuge 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.
metacrawler
June 10th, 2009 10:05 pmI 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!
tom
June 10th, 2009 10:14 pmAll 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.
sylphunter
June 10th, 2009 10:14 pmsucks, i believe the article didnt answer its question title
MoonBoy
June 10th, 2009 10:15 pmWho 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 :).
ignaty
June 10th, 2009 10:16 pmWhy you need to do all that if you can buy a mac with all this stuff included ^__^
Bogdan Pop
June 10th, 2009 10:16 pmAnd 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.
fall3n
June 10th, 2009 10:17 pmBuy 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.
nandorocker
June 10th, 2009 10:20 pmOuch… 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.
David
June 10th, 2009 10:23 pmThe 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.
DigitalMaster
June 10th, 2009 10:41 pmVery well done.. This is why.. “I’m a PC” :)
zx
June 10th, 2009 10:44 pmIf 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.
Matthijn Dijkstra
June 10th, 2009 10:45 pmIf 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.
Vygantas
June 10th, 2009 10:52 pmI have no freakin idea what you are talking about.
Mac or Mac OS, because Mac itself is useless piece of hardware.
Benjamin Dobson
June 10th, 2009 10:54 pmI 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.
Pradeep CD
June 10th, 2009 10:55 pm“I’m a designer and I love Windows PC”
Jeremy
June 10th, 2009 10:58 pmNot necessary, but oh-so-nice. Beautiful.
Vasily
June 10th, 2009 10:58 pmWhat a great way to draw more audience to Smashing! ; )
Dan Hawkins
June 10th, 2009 10:59 pmOnce 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?
Jason Barone
June 10th, 2009 11:01 pmI 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.
Thomas
June 10th, 2009 11:02 pmAs 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 ;-)
David
June 10th, 2009 11:09 pm@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.
;-)
Ejaz Siddiqui
June 10th, 2009 11:11 pmPC 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.
Jorg
June 10th, 2009 11:13 pmAgain: it doesn’t really matter which OS you use, you’ll find tools that are alike anyway
Also launchy is the best program evahr ^^
robonoob
June 10th, 2009 11:13 pmAgain? 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)
Mark Nutter
June 10th, 2009 11:22 pmIt’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!
Gavin Hall
June 10th, 2009 11:22 pmIf 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…
Jorg
June 10th, 2009 11:26 pmOh 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.”
icetrix
June 10th, 2009 11:28 pmI 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.
Jacob Rask
June 10th, 2009 11:31 pmMy 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…
Charlie Nielsen
June 10th, 2009 11:37 pmWhy, 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
Victoria
June 10th, 2009 11:39 pmLove the article!!!! Thank you!
GoOz
June 10th, 2009 11:41 pmHere 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.
Sasha
June 10th, 2009 11:43 pmThis articles made by noob for noobs.
Strange software which not stick me on windows.
And strange stuff to make windows looks like macosx.
Thomas
June 10th, 2009 11:43 pm@ 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?!
Mugros
June 10th, 2009 11:43 pmThe 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
Mike Simmonds
June 10th, 2009 11:44 pmBoring….
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.
elbowRoom77
June 10th, 2009 11:49 pmThink 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.
LC
June 10th, 2009 11:55 pmMac 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 ;)
Kukrunkarn
June 11th, 2009 12:02 amOnce again Mac gets owned.
Alessio
June 11th, 2009 12:02 amThis 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 :)
Cristian Ciofu
June 11th, 2009 12:10 amI 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 :)
Quakeulf
June 11th, 2009 12:19 amITT: 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
DriePie
June 11th, 2009 12:27 amI think the author doesn’t own a mac^^ All those programs you can find on a mac… and it’s easyer on the eyes ;)
Ben
June 11th, 2009 12:27 amI 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!
kozyadam
June 11th, 2009 12:28 amall 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…..