3 ms·
> they should release LTS versions of some kind. Uh? .NET 6 is the current LTS version. 8 will be the next. https://dotnet.microsoft.com/en-us/platform/suppo
by SideburnsOfDoom 4y ago
> they should release LTS versions of some kind.
Uh? .NET 6 is the current LTS version. 8 will be the next.
https://dotnet.microsoft.com/en-us/platform/support/policy https://dotnet.microsoft.com/en-us/platform/support/policy
I don't comment on Java or Python platform versioning policies because, like you with .NET, "I don't follow the ecosystem closely enough" so I don't have anything meaningful to say about it.
> It feels kind of scary committing to .NET 7 right now .. Or is the difference between major versions not that big?
Rolling forwards, the changes are very minor indeed. And there are utilities to automate parts of the update. e.g. https://dotnet.microsoft.com/en-us/platform/upgrade-assistant https://dotnet.microsoft.com/en-us/platform/upgrade-assistan...
There are of course new things that you will find missing if you're rolling backwards.
- TillE 4y agoOne of the weirder HN tropes is being upset that new software continues to be released, or that languages get updated with new features. I've so rarely seen truly major breaking changes that require substantial effort in updating your own code. Like, the Python 2->3 transition is notable because it's unusual.
- SideburnsOfDoom 4y agoWhat I'm finding the weird trope is the pattern of: "I don't know anything about X, anyway why doesn't X do (thing that X has been doing for ages)" ignorance is no problem, I am ignorant of the details of most popular programming languages, and I know that. it's another thing to show awareness of ignorance, and then lose that awareness before the end of the paragraph. Whatever happened to "Whereof one cannot speak, thereof one must be silent."
- bmitc 4y agoAnd the thing is, Python and Java are much worse than .NET. I use F#, and it is completely seamless to install and use .NET anywhere.