Jaunākajā .NET versijā ir iekļauti daži noderīgi mākoņdatošanas un mākslīgā intelekta izstrādes rīki, kā arī daži .NET 7 koda uzlabojumi.
Key Takeaways
- .NET 8 nodrošina ievērojamus veiktspējas uzlabojumus ar jaunu kodu ģeneratoru, kas var optimizēt lietotnes, pamatojoties uz reālo lietojumu, uzlabojot veiktspēju līdz pat 20%.
- Izstrādātāji, kuri izmanto .NET 8, gūs labumu no tehnoloģiskajiem sasniegumiem kopš .NET 7 izlaišanas, tostarp uz mākoņiem balstīts risinājums ar nosaukumu .NET Aspire un iespēja strādāt ar AI modeļiem bez papildu lejupielādes.
- Pat tiem, kas neizmanto jaunākās tehnoloģijas, .NET 8 piedāvā tādas priekšrocības kā sākotnējā Ahead-of-Time. (AoT) kompilācija, ātra vietņu izveide ar Blazor un vairāku platformu saderība ar .NET MAUI. To ir vērts izmēģināt ikvienam, kas kodē dažādām operētājsistēmām vai lietošanas gadījumiem.
.NET ir pastāvējis gadu desmitiem, palīdzot cilvēkiem izstrādāt lietotnes visu veidu dažādām operētājsistēmām un ierīcēm. Tas ir bijis tik veiksmīgs, ka gadu gaitā tas ir tikai nostiprinājies, bez apstāšanās pazīmēm. Tagad Microsoft ir ieviesusi jaunu sadaļu ar .NET 8, un dažas tā funkcijas padara to par lielu jauninājumu no iepriekšējām versijām.
Microsoft izlaiž .NET 8 ikvienam
Kā paziņots Microsoft .NET, jaunākajai versijai ir daži ļoti apsveicami līdzekļi, kas uzlabo .NET ātrumu ar pašreizējo izstrādātāju vajadzībām .NET izstrādātāji, visticamāk, pamanīs, cik ātri lietojumprogrammas darbojas, ja tās tiek izstrādātas, izmantojot .NET 8. Kā norāda Microsoft:
.NET 8 ir aprīkots ar tūkstošiem veiktspējas uzlabojumu visā kaudzē. Pēc noklusējuma ir iespējots jauns kodu ģenerators ar nosaukumu Dynamic Profile-Guided Optimization (PGO), kas optimizē jūsu kodu, pamatojoties uz lietojumu reālajā pasaulē, un tas var uzlabot jūsu lietotņu veiktspēju līdz pat 20%.
.NET 8 koncentrējas arī uz dažiem galvenajiem tehnoloģiskajiem sasniegumiem, kas veikti kopš .NET 7 izlaišanas. Tas iepazīstina ar .NET Aspire — uz mākoņiem balstītu risinājumu, kas vienā pakotnē apvieno daudz noderīgu rīku, lai izstrādātāji varētu ātri un viegli izvietot pakalpojumus, kas “dzīvo” internetā. Vēl labāk, .NET 8 ļauj izstrādātājiem ieviest AI modeļus un strādāt ar tiem bez jebkādām papildu lejupielādēm vai papildinājumiem; ļoti svarīga iezīme, ņemot vērā to, kā Operētājsistēmā Windows 11 ir daudz lielisku AI rīku.
Tiem, kas neizmanto jaunākās tehnoloģijas, .NET 8 joprojām var piedāvāt daudz. Tas ietver vietējo AoT, kas ļauj kodētājiem apkopot lietotnes vietējā kodā, lai tas nebūtu jākompilē izpildlaikā. .NET 8 piedāvā programmu Blazor, kas palīdz izstrādātājiem izveidot vietnes ar ātru ielādes laiku, kā arī to satur .NET MAUI, kas ļauj palaist vienu projektu dažādās operētājsistēmās, piemēram, Windows, Android, un iOS.
NET 8 ir daudz, tāpēc ir vērts mēģināt ikvienam, kurš vēlas rakstīt kodu dažādām operētājsistēmām vai lietošanas gadījumiem. Ja esat viens no šiem cilvēkiem, dodieties uz Windows .NET lejupielādes lapa un izmēģiniet .NET 8. Ja jūs tikko sākat ar programmatūras izstrādi, pārbaudiet tos pieejamus veidus, kā apgūt pieprasītas programmēšanas prasmes.