Comment by WorldMaker
Comment by WorldMaker 12 hours ago
Node, Deno, and Bun are all great on Windows and all work the same way on Windows they do anywhere else.
Python is tiny bit more challenging to install. .NET is lot less challenging for the most part but has a few Windows install "quirks" now due to the frozen version bundled with Windows. Both are generally great on Windows once properly installed.
Plenty of developers do full stack development on Windows. It's often extra work to break Windows development than to support it.
(Also yes, Ruby is terrible on Windows, Swift is getting better, try to use task runners that aren't (Ba)sh scripts.)
It's fundamentally extra work to support Windows when the rest of us are writing software for POSIX environments. Whatever extra work you think it takes to break Windows development is because others before already ported first POSIX-supported work to Windows.
Node, Deno, and Bun, and all their contemporaries in other programming language ecosystems are targeting POSIX first, and then often times forcing those same APIs to behave the same way on Windows.
That's why. Most full stack web developers are not doing things in a Windows environment.