Should a programmer choose a MacBook or a Windows laptop?

The comments of Jack Daneel, a programmer below will help us better understand why not all programmers use Macs.

MacBook with a high level of computer hardware, Unix-based MacOS has many features and software friendly for programmers, supporting more development environments than Windows computers is a Great choice for programmers or app developers. MacBook is very good but many programmers still choose Windows laptop, why is that?

The comments of Jack Daneel, a programmer below will help us better understand why not all programmers use Macs.

Picture 1 of Should a programmer choose a MacBook or a Windows laptop?

The widespread popularity of Windows computers

In programming classes, not just Jack Daneel, but most people work on Windows computers and Linux virtual machines. Even at work, people continue to use Windows computers.

As for Daneel, having Windows and Linux on the same computer is sufficient. He never had to wonder if he needed to use a Mac, though many people advised him to do so.

Picture 2 of Should a programmer choose a MacBook or a Windows laptop?
Windows computers are very popular.

Daneel adds, even if you have another computer working well, you should consider which computer your instructor is using. Because sometimes the tools that teachers often use aren't available on your computer, you'll have to find your own way.

Price

Macs are often more expensive than Windows computers, and not everyone can afford to buy one. With Daneel, for the same amount of money as a MacBook, he could buy a Windows computer with more powerful hardware.

Picture 3 of Should a programmer choose a MacBook or a Windows laptop?
The MacBook costs more than a Windows computer, but may have inferior hardware.

For example, the lowest-cost 15-inch MacBook Pro costs much more than the second-tier Dell XPS 15, but performance is not equal.

Security

Macs with MacOS built on Unix tend to be safer than hackers' malware, viruses and other malicious tools, and a little more secure than Windows-based choices. .

Touch

Windows computers are the only computers to date equipped with touch screens. What Apple has not done with its computer (not including iPhone or iPad).

Picture 4 of Should a programmer choose a MacBook or a Windows laptop?
Surface computers running Windows are equipped with touch.

Many people think that it is not necessary to use a laptop or desktop with a touch screen. But for Daneel, who spends a lot of time touching touch screens, it really needs it. Daneel said that, compared to using a mouse or touchpad, using the touch screen will make interacting with computers faster, easier and more enjoyable.

Program

For programming, which platform to choose best depends on the tools you need and the platform they support, which framework to use, and the programming language.

A Windows computer will be the best choice if you plan to work on Visual Studio, SQL Server, C # and .NET.

Picture 5 of Should a programmer choose a MacBook or a Windows laptop?

If you work with Python and C, you should set up the Linux VM virtual machine. If you want to develop for MacOS or iPhone, working with Ruby / Rails programming language, Mac is the most reasonable choice.

Which choice is better?

According to Daneel, Windows now has native support for the bash shell window, so many differences between platforms are becoming less significant. You just need to choose the type of device you like and familiar with what you used to be.

  1. Asus launches the world's lightest 14-inch laptop, weighing just 880g
  2. YouTuber makes an ultra-small gaming laptop with just an egg, and is lined with bricks and snakes
Update 17 September 2019
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile