news.volyx.in

.NET 6 Released (devblogs.microsoft.com)

502 points by tonicbbleking · 1777 days ago · 416 comments on HN

Article summary

.NET 6 has been released, featuring improvements in performance, language, and APIs. The new version includes support for Apple Silicon and Windows Arm64, as well as enhanced cloud diagnostics and WebAssembly support. .NET 6 is a long-term support release that will be supported for three years. It is designed to be a unified platform for browser, cloud, desktop, IoT, and mobile apps.

Main themes

  • .NET 6 release
  • performance improvements
  • naming conventions
  • technical debt
  • upgrading to new versions
  • Microsoft branding strategy

What commenters say

  • Some users are frustrated with the pace of new releases and the resulting technical debt, feeling that Microsoft should focus on fixing existing issues rather than adding new features.
  • Others appreciate the investments made in .NET and the ease of upgrading to new versions, thanks to .NET Standard.
  • The naming conventions used by Microsoft, including the use of 'Core', are seen as confusing and problematic by some commenters.
  • There are differing opinions on the value of upgrading to the latest version, with some seeing it as a way to avoid technical debt and others feeling that it is not necessary or even desirable.
  • Some commenters believe that Microsoft's branding and naming strategies are poor and contribute to confusion among developers.
  • The release of .NET 6 is seen as a positive step towards a more unified and performant platform, but some users are still struggling to understand the relationships between different .NET technologies.
  • The decision to drop the 'Core' name in future releases is seen as a potential solution to branding issues, but it is unclear whether this will actually happen.