logoalt Hacker News

WorldMaker01/17/20252 repliesview on HN

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.)


Replies

andrewmcwatters01/17/2025

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.

show 1 reply
ezfe01/18/2025

Yeah, hopefully it works fine. But my point is that Windows is the outlier and if it's not working I'm not gonna put in the time to fix it.