Originally Mac and win system each have advantages and disadvantages, but just recently someone misled friends said "learning programming is certainly Windows system Ah, Mac does not", and do not give convincing reasons, so my heart has anger, it is the opportunity to summarize their own two systems experience, To illustrate the advantages and disadvantages of using different systems, and exactly what system to use, but also to crossing to identify themselves. (Here the Mac system computer basically refers to Apple's series of MacBook Products, win refers to all other brands of laptops, and if it is the MacBook installed Windows, then please only look at the system-level contrast bar)
First of all, I myself have access to the 10 Windows system Experience + 3 years of experience with MAC systems. In addition, it happens to be programmed, so you should have a say in the experience of both systems programming.
The main summary is the following points:
There is no obvious difference between the two computers in learning programming. Because learning to program, just need the editor, IDE these tools, like Java may also need to install virtual machine, configure the environment variables, and these related software or steps on the Mac and windows are almost no difference.
Overall use of the speed experience: because the MAC system is generally equipped with Apple flash memory, generally running software and so on are relatively smooth, and long-term smooth, not like windows will have a more slow trend.
Software use: In addition, there is generally no software on the Windows Mac version of the problem, but all the mainstream, more well-known popular software (Office software packages, Adobe packages, social software, various Ides, etc.) are the corresponding Mac version. (At least I spent three years, did not encounter anything ever used in win software, can not find the corresponding version on the Mac, or at least can find a functional alternative software.) The reason why, you look at the old-American MacBook's popularity may be understood. **
Network usage: One of the main drawbacks of MAC is that the fuselage does not have a cable socket and needs to buy a converter. In addition, if the campus network users, such as the deep LAN client, it does not have a Mac version, so only use WiFi.
Playing the game: one of the biggest disadvantage of Mac is not to play many large online games, because the vast majority of common online games are really no Mac version. But the App Store also has a lot of self-developed games on Mac platforms.
Battery life: The range of the Mac family is famous, it really is a day (8 hours) down no problem (I can be full of electricity from 9 o'clock in the morning to night 7, 8 points in addition to eating almost uninterrupted use (write code to open the main page), three years have not seen the ability to weaken the battery. And win system to see specific models, different models equipped with different battery number, or chip power is too large, this is to be specific analysis. But when I looked at the computer, I was able to reach the level of the Mac, which is really less.
Security aspects: Depending on the security mechanism of the MAC itself, the overall security of the MAC is higher than win. (Since I used Mac, I don't know what the virus is) this is not to say that there is no virus for Mac, just too little, almost invisible. and windows on a large number of viruses, malicious software (many users), accidentally dot the small sites, under the small software is easy to recruit. Like a few months ago that Bitcoin virus, I did not bird it with Mac at all.
Carry: This may be more important for girls. Air about 1.3 kilograms, back in the bag, holding in hand, there is no pressure. Pro will be heavier, about 2 kilograms, and other win computer almost, but can also accept.
Appearance: The metallic appearance of MacBook is more pleasing to the eye, there is a business wind, this person likes it.
Probably think of these, welcome to the small friends to add!
Tell me why you don't use your Mac to win the system?