Mac Vs Linux For Development

Windows since day 1

Use the Visual Studio debugger to quickly find and fix bugs across languages. The Visual Studio for Mac debugger lets you step inside your code by setting Breakpoints, Step Over statements, Step Into and Out of functions, and inspect the current state of the code stack through powerful visualizations. There are many reasons to like Windows, MacOS or Linux, but which OS offers more potential for the user in the long run? Here’s 10 reasons why Linux is bette. Actually, the text editors on Linux are so full of general suckitude that when I'm doing Linux development where the underlying libraries are also available on the Mac, I often write the code first on Mac OS X in Xcode, and then when it's working, move it to Linux and write a makefile for it.

I’ve been a windows user since… well, since the first PC I had.
I had a brief encounter with Macintosh when I was 11, which I used for a while. I don’t remember much of it but it was given to me for free along with a bag full of computer magazines, which had CD’s with a bunch of demo version of software. The only thing I remember was really a 3D flying game. Which was horrible…

I later got a brand new PC with Windows XP which I used for a few years. That’s when I was introduced to 3DS Max, Paint Shop Pro and stuff. And games of course!

Fast-forward about 4-5 years…

Mac Vs Linux For Development

I started becoming interested in Web Development…

Fast-forward another year…

I discovered Ubuntu, which looked interesting.. Probably because I just wanted to try something new.
It was a fun experience but I couldn’t really get used to though so I quickly went back to Windows (7, at the time).

Web development on Windows (7)

So, I’m back into Windows for another year or so and as I become more and more experienced in the art of web development, I gradually become aware of how inferior Windows is in comparison to GNU/Linux or Unix-based Operating Systems in general (Like Mac).


Mac Vs Linux For Development Manager

Sure, you can always customize it…

While still being a bit hesitant when it comes to using Ubuntu or any other Linux Distro for that matter, I became aware that most of the things you need is usually available, such as Git, Composer, and many others.

But it is without a doubt much better integrated on Unix based systems like Mac and Linux. Using Git required me to use an alternative Command-line Shell called “Git Bash”. It was ok. but When I decided to use Cygwin, for Linux tools and commands on Windows (I had grown to like them by now) I wasn’t able to use Git within it. I ended up installing Console2 which allowed me to run multiple command-line shells in a tabbed layout.

It felt like duck tape.

Mac Vs Linux For Development

Linux Vs Mac Os X

But running 3 shells was cumbersome and down-right ugly! It felt like… duck tape.

Goodbye Windows. Hello Linux! (Again)

I decided I’d give Linux another go. First, by installing Ubuntu 13.04 x64.
My next Post will be about that Adventure, so until then… What do you think is the most suited operating system for web development? Take part in the poll below if you want to voice your opinion.


Take Our Poll