First, too many popular tools don't work on Windows (or only pass tests on Windows, and don't work when introducing common real world elements). The way to fix this issue is leverage: build abstractions that work on Windows,
Windows is very stable! And I don't necessarily think it's Microsoft's job to write abstractions that work across Windows/OSX/Linux/BSD/etc. for the same reason in reverse.
-
-
It would certainly make things easier. For example you could write native (C) libraries that abstract over platforms, then use those in all programming languages... but now you need a C compiler and dependency management on Linux (sudo apt install libdep-dev or it wont install)
-
single-platform native libraries were also a huge pain in node at least until recently. For example, fsevents messed with npm's package-lock.json
-
in my experience these native modules tend to introduce random problems with various random developer machine setups, increasing the barrier to entry.
-
I'm saying stuff like libuv (and mio in rust) work better than OS vendors doing it.
-
I can agree with that for sure.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.