Wednesday, February 3, 2016

What OS for Development?


Windows vs Mac vs Linux

        So I have been using a windows computer over the course of the past month or so for my learning purposes. I am familiar with Linux and I am also familiar with Mac considering I repair both at my job. I was at first comparing a Unix system vs a Windows system. After hours of researching I decided that a Unix based system was the route that I was going to go. I was very familiar with the terminal from doing classes at the local college. I also had one of my desktops dual booted to Windows 7 and Ubuntu Linux.

        Another reason I went with a Unix based system over windows was due to the fact that I was familiar with the terminal over the command prompt. I felt it was easier to use "Git" within the terminal as well. Windows is an amazing operating system, and I still have it on two of my machines. With that being said, I decided to go with a Unix based system.








Linux vs Mac

        After deciding to go with a Unix based system I was faced with the dilemma of going with a Mac operating system or Linux. The largest factor here, in my opinion, was the price. I was comparing the fact of Mac is going to have more compatible software than Linux, along with other preferences that I myself consider necessities. Not to mention that majority of the development community uses Mac computers for different reasons. 

        Linux is VERY cheap, actually, it's free! When I dual booted my desktop, I downloaded Ubuntu on a flash drive so I could load it on to my computer. As long as you have bootable media to load Linux on your computer, your good to go!

        After realizing tax season was hitting soon, I decided to get a Mac and put it on my Best Buy  credit card and pay it off as soon as my income taxes came back. I was considering a used one, and if it broke I would just fix it. But I know the defaults of MacBooks between the years of 2009-2011(I won't get into details). The price of a used macbook was an average of $600.00!! A new Macbook air was only $200.00 more!! I decided to get a Macbook Pro.





Mac

        After the purchase of a Mac, I couldn't be happier. I was more or less convinced due to the reason of reading quite some articles and reviews about each operating system. I believe that I made the right choice because so far my experiences with the operating system have been nothing but positives. I immediately noticed how smooth it was compared to the windows operating system.  I also preferred the user interface all together compared to the other two operating systems. I think a major factor was that I got this new MacBook Pro for literally $699.99!! It was a steal!

        If tax season wasn't around the corner, and I didn't find this amazing deal, who knows what would've happened. I can say that knowing what i know now, I wouldn't think twice about purchasing another MacBook. The tools available on the Mac run very smoothly compared to the windows computer. I always felt like with windows there is always something bogging it down in the background. With a Mac, I have yet to experience that!!




Conclusion

        After doing weeks of research, I decided to go with a MacBook for several reasons. The community recommends it over the other operating system along with most developers using it as of today. I also looked at the softwares available, which were consistent among all three platforms, but I read that the BEST software will ALWAYS be available on MacBooks.

        Another key factor was price. With windows systems being the most broad, you can always get a price point that is comfortable with a windows computer. The Linux operating system is free, but you'll most likely need to load it on to a laptop yourself. And finally the Mac was the most expensive, but ultimately the most rewarding in all of the features I was looking for in a computer!

        With that being said, I would like to hear your reviews on what operating system YOU prefer, and why?!

Please follow me on Twitter for day to day updates on my journey in becoming a web developer!

New blog every Monday, Wednesday, and Friday!

No comments:

Post a Comment