Objavljena .NET 9 razvojna platforma, evo što je novo
Microsoft je predstavio svoju .NET 9 besplatnu i otvorenu razvojnu platformu s značajnim poboljšanjima u performansama, optimizaciji memorije i integraciji umjetne inteligencije.
Microsoft je najavio lansiranje svoje besplatne i otvorene razvojne platforme .NET 9, najnovije i najnaprednije verzije .NET-a dosad.
S tisućama poboljšanja, uključujući značajne nadogradnje cijelog .NET sloja, .NET 9 donosi vam veću produktivnost, neusporedivu izvedbu, inteligentne značajke i poboljšanu sigurnost.
Kad je riječ o performansama, .NET 9 je najbrža verzija .NET-a do sada, s više od 1.000 poboljšanja vezanih uz performanse. Ove promjene zahvaćaju svaki aspekt platforme — od poboljšanja izvršnog okruženja do optimizacija jezika — i donose značajna poboljšanja u brzini i učinkovitosti.
Vrijedi napomenuti da je Server Garbage Collector prilagođen kako bi bolje zadovoljio zahtjeve memorije aplikacija, posebno u okruženjima s mnogim jezgrama, dok istovremeno smanjuje korištenje memorije do 93% u određenim benchmark testovima.
Prema riječima programera, također su zabilježili značajan napredak u TechEmpower benchmarku, pokazujući značajan skok u performansama zahtjeva po sekundi od 15%. Ova poboljšanja čine .NET 9 idealnim za programere koji razvijaju aplikacije velike propusnosti i učinkovite u korištenju resursa.
Uz .NET 9, Microsoft također izdaje .NET Aspire 9, moćan skup alata, predložaka i paketa dizajniranih za jednostavno stvaranje aplikacija spremnih za produkciju.
S novim API-jevima i značajkama poput mogućnosti održavanja kontejnera aktivnima između sesija otklanjanja pogrešaka te integracijama za platforme poput OpenAI i Milvus, .NET Aspire 9 pojednostavljuje razvoj vaših cloud aplikacija uz minimalnu složenost implementacije.
Štoviše, .NET 9 čini ugrađivanje umjetne inteligencije u vaše aplikacije lakšim nego ikad. Microsoft je surađivao s partnerima u AI ekosustavu, uključujući Azure, OpenAI, Pinecone i LlamaIndex, kako bi osigurao besprijekornu integraciju AI usluga u .NET.
S novim apstrakcijama poput Microsoft.Extensions.AI i Microsoft.Extensions.VectorData, programeri sada mogu lako raditi s velikim i malim jezičnim modelima, ugradnjama i drugim AI uslugama kako bi stvorili inteligentne aplikacije.
Osim toga, novi građevni blokovi za umjetnu inteligenciju—kao što su poboljšani tokenizatori i podrška za Tensor—pojednostavljuju stvaranje rješenja pokretanih umjetnom inteligencijom. GitHub Copilot također je unaprijeđen kako bi podržao programere u otklanjanju pogrešaka, pisanju koda i učinkovitijem upravljanju uobičajenim radnim procesima, donoseći obećanje umjetne inteligencije u vaš svakodnevni rad.
Također je vrijedno napomenuti da .NET 9 nastavlja razvijati full-stack web razvoj s ASP.NET Core i Blazorom. ASP.NET Core aplikacije izgrađene s ovom verzijom imaju koristi od optimiziranog upravljanja statičkim datotekama, smanjene potrošnje memorije i znatno bržeg pokretanja—što ih čini sigurnima, učinkovitim i sposobnima za posluživanje korisnika u bilo kojoj veličini.
U isto vrijeme, Blazor dobiva značajno unapređenje, s poboljšanjima performansi, intuitivnijim iskustvom ponovnog povezivanja za komponente koje se renderiraju na poslužitelju i poboljšanom prilagodljivošću u runtime-u kako bi izrada prekrasnih, interaktivnih web aplikacija bila jednostavna.
Na kraju, s .NET MAUI (Multi-platform App UI), programeri sada mogu jednostavno razvijati aplikacije za mobilne i stolne uređaje iz jedne baze koda. Osim toga, izdanje .NET 9 donosi povećanu učinkovitost i dublju integraciju s funkcijama platforme Android, iOS, macOS i Windows.
Za detaljnije informacije o svim novim značajkama, pogledajte službeno Microsoftovo priopćenje. Preuzimanja za .NET 9 su dostupna sada, zajedno s ažuriranjima za Visual Studio 2022 i C# Dev Kit za Visual Studio Code.
