3 ms·
> Web development, data science, embedded, scientific computing, general scripting I don't follow this list. The large majority of both front-end and back-end
by delta_p_delta_x 2y ago
> Web development, data science, embedded, scientific computing, general scripting
I don't follow this list. The large majority of both front-end and back-end web dev is almost entirely JavaScript, which completely abstracts the OS away and runs in a managed environment, mostly Chromium. This has first-class support on Windows anyway. What about writing CSS requires Linux? Web back-ends are usually written in one of JS, Python, C#, or Java, and all are platform-independent managed/interpreted languages.
Data science and scientific computing tend to be written in Python, especially considering ML/AI libraries, and Python works well on Windows.
As for general scripting, bash is a poor example. Python is again natively available, and better still, there is PowerShell, with straightforward access to the entire .NET/.NET Core libraries. I can absolutely write superb CLI interfaces in PowerShell (or even in C#, and then expose CLI interfaces in PowerShell). I don't see how Linux is in any regard superior.