Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Riley2802

macrumors newbie
Original poster
Sep 22, 2014
13
0
Hi all

As someone completely new to programming I'm looking to buy an imac to help progress myself on what's sure to be a very long road ahead.

My question is should I go all out and get the retina Mac with updated GPU, CPU 16gb ram or should I save some money and go for a spec'd 2013 iMac?

Machine will primarily be used for programming, photography, video and general day to day use - no gaming.

Whilst there is an obvious price difference I do want a machine which will last, Will the 2013 do what I need for the next 3-5 years? or is the extra screen real estate and sharpness worth the extra money when I'm going to be looking at code all day?
 
What kind of programming? I've never really considered programming something that needs beefy hardware, in fact when doing much of my web development (including PHP) I've often used little more than text editors. Unless you're using some IDE that uses craploads of resources, you shouldn't need anything too monumental.

I'd say that any of the iMacs will be more than sufficient. The GPU will make no difference whatsoever, RAM will be fine if 8GB or above, and any of the CPUs will do the job.

Photography and video will probably benefit from a bit more power, especially in terms of CPU and RAM as things like Photoshop do a lot of crunching and caching with those. Again though, the GPU isn't particularly important.
 
A larger screen will be nice for programming but yeah generally programming doesn't need to be beefy. If you are doing some AI or data analysis on your own system, then a better CPU such as in the 5k iMac would be better. Otherwise, it doesn't matter.
 
Sorry should have said iOS development (swift and Xcode).

Stock 2013 comes in at £1600 in the UK whereas stock retina is £2000. Cpu/gpu upgrade brings the difference to around £1000.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.