Is web development better on a Mac or a PC?
Two months ago, I bought an imac. The reasons for doing this were plentiful, and overall I’m happy with my experience so far, but I wanted to talk about why I switched, what’s better and what I miss about a PC. Hopefully this will be useful to anyone thinking about switching in the near future.
My history with apple
The first computer we ever had at home (when I was about 10) was an Apple mac and I though it was awful. Why? because you couldn’t get any games for it – while my friends were able to buy new PC games in the shop – I was stuck playing the default games. Ever since, then I’ve owned PCs.
At my first proper job since leaving uni, everyone in the department used a mac but I still wasn’t 100% sold on them. I kept getting told by all the other mac fanatics that I’d soon change my mind. They seemed very similar to PCs except with a few distinct disadvantages:
- Office documents created on a mac often looked funny on a PC
- Virtual PC was pretty awful and it was very difficult to test websites in Internet Explorer on Windows
- The # key was missing – it took me ages to find out it was alt+3 *
* In Virtual PC, the # didn’t work at all so I had to copy and paste
One exception was, as opposed to Windows Ctrl+Alt+Delete technique which allows you to close troublesome programs, Apple’s ‘Force Quit’ (Apple+Option+Esc) performed its duty marvelously.
So what caused my turnaround in opinion? One word; Vista. I installed Vista as soon as it was released (because my PC had a virus, which I had a feeling Vista would cure – and it did). I immediately hated it. It gave my PC a low Vista compatibility rating which meant it never ran the sexy Aero interface. It also crashed a lot more, gave me grey screens that asked me to press OK a lot and often froze for minutes at a time with the screen literally frosted over with a light blue tint.
I started to think about macs – a lot of the bloggers, that I read and respect, seemed to be using them and getting good results. I’d also heard about Bootcamp/Parallels and knew running Windows on a mac and, therefore, testing on Internet Explorer would be easier than the other way around, but I was put off by the price.
After months of deliberation, and waiting for the new OS X to come out I finally bought a mac. I felt I could no longer be without one for the browser testing factor.
2 months later
After 2 months I am still happy with my purchase and these things please me:
- how the mac looks: the computer is beautiful and can site in any room and actually be a feature
- how few wires are needed. I know have 3 plugs: 1 for the mac, 1 for the printer and 1 for the router
- it isn’t vista
and these things don’t:
- the mice are rubbish (even the mighty mouse) it randomly stops scrolling and gets very dirty very quickly
- Parallels is good but its only seems like a (much) more reliable version of Virtual PC and not the ground breaking amazing piece of kit promised by the blogosphere
- Finder isn’t great: I think Windows’ Explorer edges that one: I don’t ‘get’ the usefulness of cover-flow
I’m glad I’ve now got a mac, I don’t the miss the PC. I certainly don’t miss Vista, in particular, my computer now freezes less, CDs are recognised and iTunes works again meaning I can use a computer properly again in my post-Vista world.
To answer my original question which I just realised I hadn’t, so far web development isn’t any easier on a mac. Maybe Ruby on Rails development is but I use PHP. Windows has the excellent xampp so setting up a local web server is easy – it also has
great FTP programs like Filezilla, awesome CSS writing programs like TopStyle but you can’t use it to test CSS in Safari/Camino and thats where a mac edges it for me.