Comment by arunix 4 days ago Is there something about .NET that makes this easier? 2 comments arunix Reply jiggawatts 3 days ago It's like Java in that it tends towards the "build once, run anywhere" style.Also, Windows has a consistent user-mode API surface (unlike Linux), so a .NET app that runs on a desktop will run on server almost always.The same cannot be said for someone developing on a "UNIX-like" system such a MacOS and then trying to run it on Ubuntu... or RedHat. Alpine? Shit... bob1029 4 days ago Self-contained deployments help a lot.
jiggawatts 3 days ago It's like Java in that it tends towards the "build once, run anywhere" style.Also, Windows has a consistent user-mode API surface (unlike Linux), so a .NET app that runs on a desktop will run on server almost always.The same cannot be said for someone developing on a "UNIX-like" system such a MacOS and then trying to run it on Ubuntu... or RedHat. Alpine? Shit...
It's like Java in that it tends towards the "build once, run anywhere" style.
Also, Windows has a consistent user-mode API surface (unlike Linux), so a .NET app that runs on a desktop will run on server almost always.
The same cannot be said for someone developing on a "UNIX-like" system such a MacOS and then trying to run it on Ubuntu... or RedHat. Alpine? Shit...
Self-contained deployments help a lot.