рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреНрд▓реЗрдЯрдлрд░реНрдо .NET 6 рдХреЛ рд░рд┐рд▓реАрдЬ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ, .NET рдХреЛрд░ рд░ рдореЛрдиреЛ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЦреБрд▓рд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдо .NET 6 рдХреЛ рдПрдХ рдкреНрд░рдореБрдЦ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдЕрдирд╛рд╡рд░рдг рдЧрд░реЗрдХреЛ рдЫред .NET 6 рдХреЛ рд╕рд╛рде, рддрдкрд╛рдЗрдБ рдмреНрд░рд╛рдЙрдЬрд░, рдХреНрд▓рд╛рдЙрдб, рдбреЗрд╕реНрдХрдЯрдк, IoT рдЙрдкрдХрд░рдгрд╣рд░реВ, рд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдкреНрд░рдХрд╛рд░рдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдПрдХ рд╕рд╛рдЭрд╛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред .NET SDK 6, .NET рд░рдирдЯрд╛рдЗрдо 6, рд░ ASP.NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо 6 рдмрд┐рд▓реНрдбрд╣рд░реВ Linux, macOS рд░ Windows рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред .NET рдбреЗрд╕реНрдХрдЯрдк рд░рдирдЯрд╛рдЗрдо 6 Windows рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рдо MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред

.NET 6 рдорд╛ RyuJIT JIT рдХрдореНрдкрд╛рдЗрд▓рд░, рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, CoreFX рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, WPF, Windows Forms, WinUI, Entity Framework, dotnet рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕, рд╕рд╛рдереИ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛рд╣рд░реВ, рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рд╕рд░реНрднрд░-рд╕рд╛рдЗрдб, GUI рд░ рдХрдиреНрд╕реЛрд▓рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВред ASP.NET Core 6.0 рд░ ORM рд▓реЗрдпрд░ Entity Framework Core 6.0 (SQLite рд░ PostgreSQL рдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкрдирд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреН), рд╕рд╛рдереИ C# 10 рд░ F# 6 рднрд╛рд╖рд╛рд╣рд░реВрдХрд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред .NET 6.0 рд░ C# 10 рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐: рд╢реБрд▓реНрдХ рдХреЛрдб рд╕рдореНрдкрд╛рджрдХ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ рдХреЛрдбрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

  • рдлрд╛рдЗрд▓ I/O рдХреЛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд╕рд╣рд┐рдд рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • C# 10 рд▓реЗ рд░реЗрдХрд░реНрдб рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╣рд░реВ, рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрджреЗрд╢рди, рдлрд╛рдЗрд▓-рдмрд╛рдЙрдиреНрдб рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ, рд░ lambda рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫред рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрдореНрдкрд╛рдЗрд▓рд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • F# 6 рд▓реЗ async рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдпрдиреНрддреНрд░ рд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдбрд┐рдмрдЧрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫред
  • рдПрдЙрдЯрд╛ рд╣рдЯ рд░рд┐рд▓реЛрдб рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рдЫ рдЬрд╕рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛рдорд╛ рдлреНрд▓рд╛рдИрдорд╛ рдХреЛрдб рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреЗ рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░реЛрдХреНрди рд╡рд╛ рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдирдЧрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдПрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ "dotnet рд╡рд╛рдЪ" рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЪрд▓рд╛рдЙрди рд╕рдХреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдХреЛрдбрдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреН, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдирддрд┐рдЬрд╛ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • Dotnet рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдирд┐рджрд╛рди рдЬрд╛рдирдХрд╛рд░реА рдкрд╣реБрдБрдЪ рдЧрд░реНрди "dotnet рдореЛрдирд┐рдЯрд░" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдердкрд┐рдпреЛред
  • рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩрдХреЛ рдирддрд┐рдЬрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЧрддрд┐рд╢реАрд▓ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА (PGO - рдкреНрд░реЛрдлрд╛рдЗрд▓-рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди) рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдердк рдЗрд╖реНрдЯрддрдо рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред PGO рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ TechEmpower JSON "MVC" рд╕реБрдЗрдЯрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ реирем% рд╕реБрдзрд╛рд░ рднрдпреЛред
  • HTTP/3 рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерди ASP.NET рдХреЛрд░, HttpClient, рд░ gRPC рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • JSON рдврд╛рдБрдЪрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд API рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ System.Text.Json рд░ JSON рдврд╛рдБрдЪрд╛рдорд╛ рдбреЗрдЯрд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдердкрд┐рдпреЛред
  • Blazor, C# рдорд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдмрд╛рдЯ рд░реЗрдЬрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рдЕрд╡рд╕реНрдерд┐рдд рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред
  • WebAssembly рджреГрд╢реНрдпрдорд╛ .NET рдХреЛрдб рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдлрд╛рдЗрд▓ IO API рдорд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓рд╕реНрдЯреНрд░реАрдоред
  • OpenSSL 3 рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░ ChaCha20/Poly1305 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рд░рдирдЯрд╛рдЗрдорд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ W^X (рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН XOR рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдПрдХ рд╕рд╛рде рд▓реЗрдЦрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣реБрдБрдЪ рдирд┐рд╖реЗрдз рдЧрд░реНрдиреЗ) рд░ CET (рдирд┐рдпрдиреНрддреНрд░рдг-рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╡рд░реНрддрди рдкреНрд░рд╡рд┐рдзрд┐, рдлрд┐рд░реНрддреА-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрдорд┐рдд рд╢реЛрд╖рдгрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛) рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • TFM рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ (рд▓рдХреНрд╖реНрдп рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЛрдирд┐рдХрд░) рдХреЛ рд░реВрдкрдорд╛ iOS рд░ рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • Arm64 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред M1 ARM рдЪрд┐рдк (рдПрдкреНрдкрд▓ рд╕рд┐рд▓рд┐рдХрди) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрдкрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рд╕реНрд░реЛрдд рдХреЛрдбрдмрд╛рдЯ .NET SDK рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ .NET рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫред

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди