Naujausioje .NET versijoje yra keletas naudingų debesies ir AI pagrįstų kūrimo įrankių, taip pat keletas .NET 7 kodo patobulinimų.
Key Takeaways
- .NET 8 suteikia reikšmingų našumo patobulinimų su nauju kodų generatoriumi, kuris gali optimizuoti programas pagal naudojimą realiame pasaulyje, pagerindamas našumą iki 20%.
- Kūrėjai, naudojantys .NET 8, gaus naudos iš technologijų pažangos nuo .NET 7 išleidimo, įskaitant debesies pagrindu sukurtas sprendimas, vadinamas .NET Aspire, ir galimybė dirbti su AI modeliais be papildomų atsisiuntimai.
- Net ir tiems, kurie nenaudoja pažangiausių technologijų, .NET 8 siūlo pranašumus, pvz., „Ahead-of-Time“ (AoT) kompiliavimas, greitas svetainių kūrimas naudojant Blazor ir kelių platformų suderinamumas su .NET MAUI. Verta pabandyti tiems, kurie koduoja skirtingas operacines sistemas ar naudojimo atvejus.
.NET egzistuoja dešimtmečius, padedant žmonėms kurti programas visoms skirtingoms operacinėms sistemoms ir įrenginiams. Ji buvo tokia sėkminga, kad bėgant metams tik stiprėjo, be jokių sustojimo ženklų. Dabar „Microsoft“ pristatė naują skyrių su .NET 8, o dėl kai kurių jo funkcijų jis yra didelis ankstesnių versijų atnaujinimas.
„Microsoft“ išleidžia .NET 8 visiems
Kaip skelbta Microsoft .NET, naujausioje versijoje yra keletas labai sveikintinų funkcijų, kurios .NET pagreitina dabartinį kūrėją poreikių .NET kūrėjai greičiausiai pastebės, kaip greitai paleidžiamos programos, kai jos sukurtos naudojant .NET 8. Kaip teigia Microsoft:
„.NET 8“ pateikiama su tūkstančiais našumo patobulinimų. Pagal numatytuosius nustatymus įgalintas naujas kodo generatorius, vadinamas dinaminiu profiliu valdomu optimizavimu (PGO), kuris optimizuoja jūsų kodą pagal naudojimą realiame pasaulyje ir gali pagerinti jūsų programų našumą iki 20%.
.NET 8 taip pat sutelkia dėmesį į kai kuriuos pagrindinius technologinius pasiekimus, padarytus po .NET 7 išleidimo. Jame pristatomas .NET Aspire – debesies pagrindu sukurtas sprendimas, kuris į vieną paketą sujungia daug naudingų įrankių, kad kūrėjai galėtų greitai ir lengvai įdiegti internete „gyvas“ paslaugas. Dar geriau, .NET 8 leidžia kūrėjams įdiegti ir dirbti su AI modeliais be jokių papildomų atsisiuntimų ar priedų; labai svarbi savybė, atsižvelgiant į tai, kaip „Windows 11“ turi daug puikių AI įrankių.
Tiems, kurie nenaudoja pažangių technologijų, .NET 8 vis dar turi daug ką pasiūlyti. Tai apima savąjį AoT, kuris leidžia programuotojams kompiliuoti programas vietiniu kodu, kad jos nereikėtų kompiliuoti vykdymo metu. .NET 8 turi Blazor, kuris padeda kūrėjams kurti svetaines, kurios greitai įkeliamos, taip pat yra .NET MAUI, kuri leidžia vykdyti vieną projektą skirtingose operacinėse sistemose, pvz., Windows, Android, ir iOS.
.NET 8 yra daug, todėl verta pabandyti tiems, kurie nori parašyti kodą skirtingoms operacinėms sistemoms ar naudojimo atvejams. Jei esate vienas iš tų žmonių, eikite į Windows .NET atsisiuntimo puslapis ir pamėginkite .NET 8. Jei tik pradedate kurti programinę įrangą, peržiūrėkite šiuos prieinamų būdų išmokti reikiamų programavimo įgūdžių.