top | item 44963365 (no title) arunix | 6 months ago Is there something about .NET that makes this easier? discuss order hn newest jiggawatts|6 months 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|6 months ago Self-contained deployments help a lot.
jiggawatts|6 months 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...
jiggawatts|6 months ago
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|6 months ago