Answer the question
In order to leave comments, you need to log in
What are the objective reasons for a web developer to switch to Linux?
Now almost all platforms and development environments work on both windows and linux. There is a vargant and a docker for quick deployment.
Why is it still considered that the main OS of a web developer should be a Linux-based OS?
Answer the question
In order to leave comments, you need to log in
Why is it still considered that the main OS of a web developer should be a Linux-based OS?
There are no obvious reasons for this.
However, the main web server platform is linux, in one form or another, so development and testing will take place ... more close to combat conditions if you have a linux machine. + there are non-trivial tasks ala console launch of linux utilities, use of linux systems such as cron and other goodies that have not yet been fully tested under "other platforms").
Why is it still considered that the main OS of a web developer should be a Linux-based OS?You didn't understand the meaning of the sentence.
And what are the objective reasons for working on Windows as a web developer?
In 2016, a developer must have a computer that can run Linux in a virtual machine.
It makes no sense. For example, you install ubuntu, after the update, some of the programs that you spent time on installing them stop working for you. Again, problems with Wi-Fi, the Internet often flies. Or, for example, you installed phpstorm, and in order to create a program launch icon, you need to smoke how to make it, or run it from the console, digging out where this file is.
With Windows, you will either have to use a virtual machine or deal with performance / incompatibility, the second option is meaningless. instead of working, you will have to fight with compatibility (some libraries may work differently on Windows or not work at all) and sacrifice performance (if the computer is weak), and the vagrant cannot be compared with php -S localhost:8000
(or something like that).
P / s those problems that vagrant solves are much more efficient to do with the help of a description in the readme about which version of which software is used in the project. Developers should be able to install software on a working computer or on a virtual machine if necessary (on Windows or if you do not want to install software on a working computer).
look) make your choice) https://www.youtube.com/watch?v=gTuO5a6wRS0
These are all prejudices. It is believed that this is ... In fact, what is more convenient and what you are used to, then the norms.
Offtopic
I met a surveyor who was still working in a dos-based autocad - he had enough, the work was done, money was dripping.
Web development is different. For example, development in ASP.NET (C#). Why is Linux here?
Therefore, choose an OS based on your tasks.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question