Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

MAC or Laptop

I know this has been asked time and time again over the internet but I want another prospective.

I currently have a sony vaio pro 13 which is decent and does what I need, but I can see the battery is starting to go.

The main uses are for programming php. Soon to start javascript and python and photoshop.

I currently run a virtual machine using linux for coding, and when doing other day to day stuff I use windows 10.

My screen size is currently 13" I would like slightly bigger.

So anyone's input for pro/con mac or pro/con pc would be greatly appreciated.

For years I have been put off buying a mac simply as I thought it was more for designers or making music and for people who don't know how to use computers and the price.

However now I notice the hardware is decent, but am not sure about the software etc and compatibility issues.

6 Answers

If your budget allows, I'd say go Mac and heres why.

I currently have a 2010 MacBook Pro which is running great apart from the battery not being what it used to be, although I do keep meaning to replace this. In the 6 years I have had it I cant recall one single problem I've had. Its ran great from the day I got it.

In the same time, I've had 4 Windows based laptops at work that have been nothing but problematic, and at home I've had 2 Windows laptops during this time.

It boils down to personal experience but I've never been able to fault my Mac. My wife even dropped it down the stairs and it only had one tiny mark on it.

I'm going to get a new 15" MBP as soon as they release one and pass my current 13" on to my wife and I fully expect that she'll get another few years out of it.

Again all this is my opinion and based on my personal experience. I'm not a fanboy of either product line as my desktop is a Windows machine.

I agree, go with Mac. It allows for all the development you could want to use it for. And if you ever decide to get into iOS development then you are required to have a Mac. I think of it like this, with a Mac you can have everything (Mac OSX, Windows (using Bootcamp which is predownloaded on Macs), and Linux (on a VM)) but on Windows you can only have Windows, or maybe try a Linux VM but that usually has low performance (I know from experience). So why wouldn't you do Mac when it gives you all the options you could need as far as an OS and development tools? Not to mention, like Marc Jones said, its physically built really well and can withstand a lot (Like your wife dropping it). I hope this helps.

I'll add another upvote to the idea that it's worth it to get a Mac.

thanks guys, it looks like I'll be saving my pennies for a mac book!

It's worth holding out for. Good choice, IMO. I hope you have way to access some sort of working machine in the meantime?

Oh, and would you consider some sort of Linux box that's cheaper than a mac but probably at least as good for a dev to have. And Linux doesn't mean you're immediately thrown into a confusing exclusively command line environment anymore, though it's that Mac has Unix underneath and its power at their command that's the real reason that devs love it. There are other reasons so I'm oversimplifying as that's not the topic of the discussion at hand.

And if your objective focuses on design then wait for a Mac for certain!

My machine is decent at the moment, I currently run a vm ware virtual machine with linux on it, (windows 10 my main OS) on my sony vaio pro13. I mostly do php coding, but am recently starting to delve into the world of design as well. But like you and others have said. I have noticed the vm ware machine starts to lag after a while.

I think my decision is set, I will go for the mac, but got to sell a few more websites ; )

Thanks for the suggestions.

Mac of some sort all the way!!! Especially if you're looking to get into development & design. As well as Linux, you can always install Windows on Mac if you wish to, but you cannot install OSX on a PC.