.NET 9 Geliştirici Platformu Yayınlandı, İşte Yenilikler
Microsoft, performans, bellek optimizasyonu ve yapay zeka entegrasyonunda önemli güncellemelerle birlikte .NET 9 ücretsiz ve açık kaynaklı geliştirme platformunu yayımladı.
Microsoft, .NET’in şimdiye kadarki en son ve en gelişmiş sürümü olan ücretsiz ve açık kaynaklı geliştirme platformu .NET 9’un lansmanını duyurdu.
Tüm .NET yığını genelinde kapsamlı güncellemeler de dahil olmak üzere binlerce iyileştirmeyle, .NET 9 size artan verimlilik, eşsiz performans, akıllı özellikler ve geliştirilmiş güvenlik sunuyor.
Performanstan bahsetmişken, .NET 9, şimdiye kadarki en hızlı .NET sürümüdür ve 1.000'den fazla performansla ilgili iyileştirme içerir. Bu değişiklikler, çalışma zamanı geliştirmelerinden dil optimizasyonlarına kadar platformun her yönünü etkiler ve hız ve verimlilikte önemli kazanımlar sağlar.
Özellikle, Sunucu Çöp Toplayıcısı, yüksek çekirdekli ortamlar da dahil olmak üzere uygulamaların bellek gereksinimlerini daha iyi karşılayacak şekilde uyarlanmış olup, bazı testlerde bellek kullanımını %93’e kadar azaltmaktadır.
Geliştiricilere göre, TechEmpower benchmark’ında da büyük kazanımlar gördüler ve saniye başına istek performansında önemli bir %15 artış yaşandığını gösterdiler. Bu geliştirmeler, .NET 9'u yüksek verimli ve kaynak dostu uygulamalar geliştiren geliştiriciler için ideal hale getiriyor.
.NET 9 ile birlikte, Microsoft ayrıca üretime hazır uygulamaları kolayca oluşturmak için tasarlanmış güçlü araçlar, şablonlar ve paketlerden oluşan .NET Aspire 9’u da piyasaya sürüyor.
Yeni API'ler ve hata ayıklama oturumları arasında konteynerleri canlı tutma yeteneği gibi özellikler ve OpenAI ve Milvus gibi platformlar için entegrasyonlarla .NET Aspire 9, bulut uygulama geliştirme sürecinizi basitleştirirken dağıtım karmaşıklığını en aza indirir.
Ayrıca, .NET 9 uygulamalarınızı yapay zekâ ile donatmayı her zamankinden daha kolay hâle getiriyor. Microsoft, AI hizmetlerinin .NET'e sorunsuz bir şekilde entegre edilmesini sağlamak için Azure, OpenAI, Pinecone ve LlamaIndex de dahil olmak üzere AI ekosistemindeki partnerlerle iş birliği yaptı.
Microsoft.Extensions.AI ve Microsoft.Extensions.VectorData gibi yeni soyutlamalar sayesinde geliştiriciler artık hem büyük hem de küçük dil modelleri, gömmelemeler ve diğer yapay zeka hizmetleri ile kolayca çalışarak akıllı uygulamalar oluşturabilirler.
Ayrıca, gelişmiş sözcük ayırıcılar ve Tensor desteği gibi AI için yeni yapı taşları, AI destekli çözümler oluşturmayı kolaylaştırıyor. GitHub Copilot da geliştiricilere hata ayıklama, kod yazma ve yaygın iş akışlarını daha etkili bir şekilde yönetme konusunda destek olacak şekilde geliştirildi ve AI'ın günlük çalışmalarınıza sunduğu olanakları artırıyor.
Ayrıca, .NET 9'un ASP.NET Core ve Blazor ile tam yığın web geliştirmeyi geliştirmeye devam ettiğini belirtmekte fayda var. Bu sürümle oluşturulan ASP.NET Core uygulamaları, optimize edilmiş statik dosya işleme, azaltılmış bellek kullanımı ve önemli ölçüde daha hızlı başlatma sürelerinden faydalanıyor—bu da onları güvenli, verimli ve her ölçekte kullanıcıya hizmet verebilecek kapasitede yapıyor.
Aynı zamanda, Blazor büyük bir yükseltme alıyor; performans artışları, sunucu tarafından oluşturulan bileşenler için daha sezgisel bir yeniden bağlanma deneyimi ve güzel, etkileşimli web uygulamaları oluşturmayı kolaylaştırmak için geliştirilmiş çalışma zamanı uyarlanabilirliği sunuyor.
Son olarak, .NET MAUI (Çok Platformlu Uygulama Arayüzü) ile geliştiriciler artık tek bir kod tabanından mobil ve masaüstü uygulamaları kolayca oluşturabilirler. Ayrıca, .NET 9'un çıkışı, artırılmış performans ve Android, iOS, macOS ve Windows platform özellikleriyle daha derin entegrasyon sunmaktadır.
Tüm yeni özellikleri daha detaylı incelemek için resmi Microsoft duyurusuna bakın. .NET 9 indirmeleri artık mevcut, ayrıca Visual Studio 2022 ve Visual Studio Code için C# Geliştirici Seti güncellemeleri de sunulmuştur.
