Home > Operation and Maintenance > Windows Operation and Maintenance > If you are a front-end engineer, what operating system should you choose?

If you are a front-end engineer, what operating system should you choose?

坏嘻嘻
Release: 2018-09-15 16:44:07
Original
5761 people have browsed it

The content of this article is about what operating system you should choose if you are a front-end engineer. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

What operating system should front-end engineers choose?

Preface

For most people, there is only one computer operating system in the world, and that is windows operating system. However, we are engineers, and we should have higher requirements for our operating systems.

I am going to record a series of video tutorials on csdn. This article is the basis for this series of tutorials.

What operating systems are there for us to choose from?

windows

I think it is the operating system that most people have used for a long time. And I have also been using the Windows operating system for more than ten years.

Advantages of windows

  1. Many graphics software

  2. Support photoshop

  3. You are very familiar

  4. With QQ, you know

The shortcomings of windows

  1. Weird Partition concept

  2. The command line is very unfriendly

  3. Ugly, especially the command line, especially ugly

  4. node.js will have inexplicable problems, which are very difficult to troubleshoot.

  5. is not case-sensitive, which can easily cause problems on your side but on the server.

  6. Execution efficiency is very low.

What front-end is suitable for windows

  1. If you are a person with five or six years of work experience and have unparalleled knowledge of various issues under windows Solving ability. Then stick with windows!

  2. If your company does not require separation of front-end and back-end, and you just write HTML and CSS, then Windows is the best choice.

linux operating system

There are many Linux systems to choose from, and the ubuntu system may be the most used. Generally choose centos or redhat as the server. If you are already using the Linux operating system, then it doesn't matter, just use whichever one is convenient for you. If you are a newbie, it is recommended to use ubuntu system. I personally strongly prefer an archlinux operating system. All team members in our company use this linux system. The reason is that the version upgrade is very fast and the system customization is very flexible. Of course, the disadvantage is that if you are not a Linux person with an intermediate level or above, you basically cannot install it. This is his strategy, he will use it but he will not get out of it. . .

Advantages of Linux

  1. The most powerful command line, none of them

  2. It is almost exactly the same as the server environment. There is no platform switching problem

  3. It is very friendly to friends who switch from back-end to front-end

  4. It can be run on any computer, but it is really not possible. , it can run on any mobile phone, router, or even refrigerator. It feels so good to think about using refrigerator programming -_-|||

  5. The shortcut keys are basically similar to those in Windows, so there is no problem of switching between hands.

Disadvantages of Linux

  1. Cannot run photoshop

  2. No QQ

  3. The desktop is ugly, although you may not use the desktop at all

  4. Configuration is more troublesome

What front end is suitable for Linux?

Suitable for friends who switch from back-end to front-end. Of course, it is also suitable for novice front-end developers who aspire to be full-stack engineers. You must have a heart that is not afraid of trouble.

In addition, the company does not require you to use photoshop to cut pictures. Although there are similar software under Linux that can replace it, for someone like me who has more than ten years of PS experience, I am really not used to those software. Of course, if you choose Linux, I believe you can. You can do it for sure!

mac os

This should be the mainstream choice for front-end engineers. Many people think this is pretentious behavior. Okay, I admit that there is a certain amount of pretentiousness. However, if you think this is purely pretentious, then you are being shallow.

Advantages of mac os

  1. Unix core, basically similar to Linux

  2. Experience first-class command line (better than Linux Worse!)

  3. Node.js runs perfectly and won’t let you toss

  4. The interface is beautiful, subtly improving the aesthetics

  5. Whether you prefer cutting pictures or coding, it is very suitable for

  6. you have QQ. In addition, clients such as Youku have no ads, which is a bonus.

  7. No fuss. It is a productivity tool.

Disadvantages of mac os

  1. Commonly used shortcut keys are different from windows and linux. For example, the ctrl key generally becomes the command key on mac. For example command c. Simply put, it is equivalent to the position of the alt key. It took me a week to get used to the conversion system, and I was fine after that.

  2. Can only be run on a mac computer (you can hack a mac, but there are also requirements for hardware, and notebooks cannot be driven perfectly)

  3. Internationalization is not done well, and in many cases you have to deal with English software.

Summary

Experts should use Linux system, rookies should use Windows system, and ordinary front-end engineers should use mac os.


The above is the detailed content of If you are a front-end engineer, what operating system should you choose?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template