.NET 6 sehatra misokatra sehatra famoahana

Navoakan'i Microsoft ny famoahana vaovao lehibe amin'ny sehatra misokatra .NET 6, izay noforonina tamin'ny fampiraisana ny vokatra .NET Framework, .NET Core ary Mono. Miaraka amin'ny .NET 6, azonao atao ny manangana rindranasa misy sehatra maro ho an'ny navigateur, rahona, desktop, fitaovana IoT, ary sehatra finday amin'ny fampiasana trano famakiam-boky mahazatra sy dingana fananganana mahazatra izay tsy miankina amin'ny karazana fampiharana. .NET SDK 6, .NET Runtime 6, ary ASP.NET Core Runtime 6 build dia azo alaina ho an'ny Linux, macOS ary Windows. .NET Desktop Runtime 6 dia misy ho an'ny Windows ihany. Ny asa mifandraika amin'ny tetikasa dia zaraina eo ambanin'ny fahazoan-dΓ lana MIT.

.NET 6 dia ahitana CoreCLR amin'ny fotoana rehetra miaraka amin'ny mpanangona RyuJIT JIT, tranomboky mahazatra, tranomboky CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet command line interface, ary koa fitaovana amin'ny fampivoarana microservices, tranomboky, server-side, GUI ary console. applications . Ny stack amin'ny fampivoarana ny rindranasa web ASP.NET Core 6.0 sy ny ORM layer Entity Framework Core 6.0 (misy mpamily ihany koa ho an'ny SQLite sy PostgreSQL), ary koa ny famoahana ny fiteny C# 10 sy F# 6 dia navoaka misaraka. ho an'ny .NET 6.0 sy C# 10 dia tafiditra ao amin'ny tonian-dahatsoratra maimaim-poana Visual Studio Code.

Endri-javatra amin'ny famoahana vaovao:

  • Nihatsara be ny fampisehoana, anisan'izany ny fanatsarana ny rakitra I/O.
  • Ny C# 10 dia manolotra fanohanana ho an'ny firaketana an-tsoratra, ny eran-tany amin'ny fampiasana torolΓ lana, ny anaran'ny rakitra voafatotra, ary ny endri-javatra vaovao ho an'ny fitenenana lambda. Ny fanohanana ny famoronana kaody loharano fanampiny dia nampiana tao amin'ny compiler.
  • F# 6 dia manolotra fanohanana ny mekanika fanatanterahana asa async sy ny debugging pipeline.
  • Misy endri-javatra Hot Reload izay manome fitaovana hanitsiana ny kaody amin'ny lalitra rehefa mandeha ny programa, mamela ny fanovana tsy misy fampitsaharana ny famonoana na fametahana teboka tapaka. Azon'ny developer atao ny manao rindranasa mandeha "dotnet watch", aorian'izay dia ampiharina ho azy amin'ny rindranasa mihazakazaka ny fanovana natao tamin'ny kaody, izay ahafahanao mahita avy hatrany ny vokatra.
  • Nampiana fitaovana "dotnet monitor" hidirana amin'ny fampahalalana momba ny diagnostika ny fizotran'ny dotnet.
  • Rafitra vaovao optimization mavitrika mifototra amin'ny vokatry ny kaody profiling (PGO - Profile-guided optimization) dia atolotra, izay mamela ny famoronana kaody tsara indrindra mifototra amin'ny fanadihadiana ny endri-javatra famonoana. Ny fampiasana PGO dia nanatsara ny fahombiazan'ny suite TechEmpower JSON "MVC" tamin'ny 26%.
  • Ny fanohanana protocol HTTP/3 dia nampiana tamin'ny ASP.NET Core, HttpClient, ary gRPC.
  • Nitarina ny API mifandraika amin'ny endrika JSON. Nampiana ny mpamorona kaody vaovao System.Text.Json ary rafitra iray amin'ny fametrahana angon-drakitra amin'ny endrika JSON.
  • Blazor, sehatra iray hamoronana rindranasa an-tranonkala amin'ny C#, dia nanampy fanohanana ny famoahana ireo singa Razor avy amin'ny JavaScript sy ny fampidirana ireo rindranasa JavaScript efa misy.
  • Fanampiana fanampiny amin'ny fanangonana kaody .NET ho amin'ny fijery WebAssembly.
  • Fanampiana fanampiny ho an'ny rohy an'ohatra amin'ny File IO API. FileStream voatondro tanteraka.
  • Fanampiana fanampiny ho an'ny tranomboky OpenSSL 3 sy ny algorithm kriptografika ChaCha20/Poly1305.
  • Ny Runtime dia mampihatra mekanika fiarovana W^X (Soraty XOR Execute, mandrara ny fidirana amin'ny fanoratana sy ny famonoana miaraka) ary ny CET (Teknolojian'ny Fampiharana ny fanaraha-maso, fiarovana amin'ny fanatanterahana ny fanararaotana natsangana tamin'ny alΓ lan'ny teknika fandaharana mifototra amin'ny fiverenana).
  • Nampiana fanohanana andrana ho an'ny iOS sy Android ho sehatra TFM (Target Framework Moniker).
  • Fanohanana tena tsara ho an'ny rafitra Arm64. Fanampiana fanampiny ho an'ny fitaovana Apple mifototra amin'ny chip M1 ARM (Apple Silicon).
  • Ny dingan'ny fananganana .NET SDK avy amin'ny kaody loharano dia omena, izay manamora ny asa famoronana fonosana .NET ho an'ny fizarana Linux.

Add a comment