ะะพะผะฟะฐะฝะธั Microsoft ะฟัะตะดััะฐะฒะธะปะฐ ะฝะพะฒัะน ะทะฝะฐัะธัะตะปัะฝัะน ะฒัะฟััะบ ะพัะบัััะพะน ะฟะปะฐััะพัะผั .NET 6, ัะพะทะดะฐะฝะฝะพะน ะฑะปะฐะณะพะดะฐัั ัะฝะธัะธะบะฐัะธะธ ะฟัะพะดัะบัะพะฒ .NET Framework, .NET Core ะธ Mono. ะะฐ ะพัะฝะพะฒะต .NET 6 ะผะพะถะฝะพ ัะพะทะดะฐะฒะฐัั ะผะฝะพะณะพะฟะปะฐััะพัะผะตะฝะฝัะต ะฟัะธะปะพะถะตะฝะธั ะดะปั ะฑัะฐัะทะตัะฐ, ะพะฑะปะฐัะฝัั ัะธััะตะผ, ัะฐะฑะพัะตะณะพ ััะพะปะฐ, IoT-ััััะพะนััะฒ ะธ ะผะพะฑะธะปัะฝัั ะฟะปะฐััะพัะผ, ะธัะฟะพะปัะทัั ะตะดะธะฝัะต ะฑะธะฑะปะธะพัะตะบะธ ะธ ะพะฑัะธะน ะฟัะพัะตัั ัะฑะพัะบะธ, ะฝะต ะทะฐะฒะธัััะธะน ะพั ัะธะฟะฐ ะฟัะธะปะพะถะตะฝะธั. ะกะฑะพัะบะธ .NET SDK 6, .NET Runtime 6 ะธ ASP.NET Core Runtime 6 ััะพัะผะธัะพะฒะฐะฝั ะดะปั Linux, macOS ะธ Windows.NET Desktop Runtime 6 ืืืื ืจืง ืขืืืจ Windowsืืขืืืื ืืงืฉืืจื ืืคืจืืืงื ืื ืืืคืฆืช ืชืืช ืจืืฉืืื MIT.
.NET 6 ืืืื ืืช ืืื ืืจืืฆื ืฉื CoreCLR ืขื ืืืืจ RyuJIT JIT, ืกืคืจืืืช ืกืื ืืจืืืืช, ืกืคืจืืืช CoreFX, WPF, Windows Forms, WinUI, Entity Framework, ะธะฝัะตััะตะนั ะบะพะผะฐะฝะดะฝะพะน ัััะพะบะธ dotnet, ะฐ ัะฐะบะถะต ะธะฝััััะผะตะฝัั ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะผะธะบัะพัะตัะฒะธัะพะฒ, ะฑะธะฑะปะธะพัะตะบ, ัะตัะฒะตัะฝัั , ะณัะฐัะธัะตัะบะธั ะธ ะบะพะฝัะพะปัะฝัั ะฟัะธะปะพะถะตะฝะธะน. ะัะดะตะปัะฝะพ ะพะฟัะฑะปะธะบะพะฒะฐะฝั ััะตะบ ะดะปั ัะฐะทัะฐะฑะพัะบะธ web-ะฟัะธะปะพะถะตะฝะธะน ASP.NET Core 6.0 ะธ ORM-ะฟัะพัะปะพะนะบะฐ Entity Framework Core 6.0 (ะดัะฐะนะฒะตัั, ะธะผะตัััั ะฒ ัะพะผ ัะธัะปะต ะดะปั SQLite ะธ PostgreSQL), ะฐ ัะฐะบะถะต ะฒัะฟััะบะธ ัะทัะบะพะฒ C# 10 ะธ F# 6. ะะพะดะดะตัะถะบะฐ .NET 6.0 ะธ C# 10 ะฒะบะปััะตะฝะฐ ะฒ ัะฒะพะฑะพะดะฝัะน ัะตะดะฐะบัะพั ะบะพะดะฐ Visual Studio Code.
ืชืืื ืืช ืฉื ืืืืืืจื ืืืืฉื:
- ืืืืฆืืขืื ืฉืืคืจื ืืืืคื ืืฉืืขืืชื, ืืืื ืืืคืืืืืืฆืื ืฉื ืงืืฆืื I/O.
- C# 10 ืืฆืืื ืชืืืื ืืืื ื ืจืฉืืืืช, ืื ืืืืช ืืืืืืืืช, ืืจืืื ืฉืืืช ืงืฉืืจืื ืืงืืฆืื ืืชืืื ืืช ืืืฉืืช ืืืืืืื ืืืืื. ืชืืืื ืืืฆืืจืช ืงืื ืืงืืจ ืืฆืืืจ ื ืืกืคื ืืืืืจ.
- F# 6 ืืฆืื ืชืืืื ืืื ืื ืื ืืืฆืืข ืืฉืืืืช ืืกืื ืืจืื ืื ืืคืื ืฆืื ืืจืืช.
- ืชืืื ืช Hot Reload ืืืื ื ืืืกืคืงืช ืืืฆืขื ืืขืจืืืช ืงืื ืชืื ืืื ืืคืขืื ืืืื ืฉืชืืื ืืช ืคืืขืืช, ืืืืคืฉืจืช ืืืฆืข ืฉืื ืืืื ืืืื ืืืคืกืืง ืืื ืืช ืืช ืืืืฆืืข ืื ืืฆืจืฃ ื ืงืืืืช ืฉืืืจื. ืืคืชื ืืืื ืืืจืืฅ ืืคืืืงืฆืื ืฉืืจืืฆื "dotnet watch", ืฉืืืืจืื ืฉืื ืืืื ืฉื ืขืฉื ืืงืื ืืืืืื ืืืืืืืืช ืขื ืืืคืืืงืฆืื ืืคืืขืืช, ืื ืฉืืืคืฉืจ ืืจืืืช ืืื ืืช ืืชืืฆืื.
- ืืืกืคื ืืื "ืืืื ื ืฆื" ืืืืฉื ืืืืืข ืืืืื ืฉื ืชืืืื ืืืืื ื.
- ืืืฆืขืช ืืขืจืืช ืืืฉื ืฉื ืืืคืืืืืืฆืื ืืื ืืืช ืืืืืกืกืช ืขื ืชืืฆืืืช ืคืจืืคืื ืงืื (PGO - Profile-guided Optimization), ืืืืคืฉืจืช ืืคืงืช ืงืื ืืืคืืืืื ืืืชืจ ืขื ืืกืืก ื ืืชืื ืชืืื ืืช ืืืฆืืข. ืืฉืืืืฉ ื-PGO ืฉืืคืจ ืืช ืืืืฆืืขืื ืฉื ืืืืืช TechEmpower JSON "MVC" ื-26%.
- ืชืืืื ืืคืจืืืืงืื HTTP/3 ื ืืกืคื ื-ASP.NET Core, HttpClient ื-gRPC.
- ื-API ืืงืฉืืจ ืืคืืจืื JSON ืืืจืื. ื ืืกืฃ ืืืืื ืงืื ืืืฉ System.Text.Json ืืืขืจืืช ืืกืืืืจ ื ืชืื ืื ืืคืืจืื JSON.
- Blazor, ืคืืืคืืจืื ืืืฆืืจืช ืืืฉืืื ืืื ืืจื ื ื-C#, ืืืกืืคื ืชืืืื ืืขืืืื ืจืืืื Razor ื-JavaScript ืืืื ืืืจืฆืื ืขื ืืคืืืงืฆืืืช JavaScript ืงืืืืืช.
- ื ืืกืคื ืชืืืื ืขืืืจ ืงืืืคืืืฆืื ืฉื ืงืื NET ืืชืื ืชืฆืืืช WebAssembly.
- ื ืืกืคื ืชืืืื ืืงืืฉืืจืื ืกืืืืื ื-File IO API. FileStream ืฉื ืจืฉื ืืืืืื.
- ื ืืกืคื ืชืืืื ืืกืคืจืืืช OpenSSL 3 ืืืืืืจืืชืื ืืฆืคื ื ChaCha20/Poly1305.
- Runtime ืืืืฉืืช ืื ืื ืื ื ืืื ื W^X (Write XOR Execute, ืืืืกืจ ืืืฉื ืืืชืืื ืืืคืขืื ืื-ืืื ืืช) ื-CET (Control-flow Enforcement Technology, ืืื ื ืืคื ื ืืืฆืืข ืฉื ื ืืฆืืืื ืฉื ืื ื ืืืืฆืขืืช ืืื ืืงืืช ืชืื ืืช ืืืืืื ืืช ืืืืจื).
- ะะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝะฐั ะฟะพะดะดะตัะถะบะฐ iOS ะธ Android ะฒ ะบะฐัะตััะฒะต TFM-ะฟะปะฐััะพัะผ (Target Framework Moniker).
- ืชืืืื ืืฉืืคืจืช ืืฉืืขืืชืืช ืืืขืจืืืช Arm64. ื ืืกืคื ืชืืืื ืืืืฉืืจื ืืคื ืืืืืกืกืื ืขื ืฉืื M1 ARM (Apple Silicon).
- ะะฑะตัะฟะตัะตะฝ ะฟัะพัะตัั ัะฑะพัะบะธ .NET SDK ะธะท ะธัั
ะพะดะฝัั
ัะตะบััะพะฒ, ััะพ ัะฟัะพัะฐะตั ัะฐะฑะพัั ะฟะพ ัะพัะผะธัะพะฒะฐะฝะธั ะฟะฐะบะตัะพะฒ c .NET ะดะปั ะดะธัััะธะฑััะธะฒะพะฒ Linux.
ืืงืืจ: OpenNet.ru
