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.
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.
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.
Many graphics software
Support photoshop
You are very familiar
With QQ, you know
Weird Partition concept
The command line is very unfriendly
Ugly, especially the command line, especially ugly
node.js will have inexplicable problems, which are very difficult to troubleshoot.
is not case-sensitive, which can easily cause problems on your side but on the server.
Execution efficiency is very low.
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!
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.
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. . .
The most powerful command line, none of them
It is almost exactly the same as the server environment. There is no platform switching problem
It is very friendly to friends who switch from back-end to front-end
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 -_-|||
The shortcut keys are basically similar to those in Windows, so there is no problem of switching between hands.
Cannot run photoshop
No QQ
The desktop is ugly, although you may not use the desktop at all
Configuration is more troublesome
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!
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.
Unix core, basically similar to Linux
Experience first-class command line (better than Linux Worse!)
Node.js runs perfectly and won’t let you toss
The interface is beautiful, subtly improving the aesthetics
Whether you prefer cutting pictures or coding, it is very suitable for
you have QQ. In addition, clients such as Youku have no ads, which is a bonus.
No fuss. It is a productivity tool.
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.
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)
Internationalization is not done well, and in many cases you have to deal with English software.
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!