.NET 8.0’daki yenilikler [1]: Yeni blog serisinin başlangıcı

Adanali

Member


  1. .NET 8.0’daki yenilikler [1]: Yeni blog serisinin başlangıcı

Bu yazıyla .NET 8.0 üzerinde yeni bir blog serisine başlıyorum. Geçen yıl .NET 7.0’da olduğu gibi, .NET 8.0’ın yeniliklerini birkaç küçük makalede sunacağım.

Duyuru








Dr. Holger Schwichtenberg, son derece kritik güvenlikle ilgili alanlar da dahil olmak üzere yenilik ve deneyime dayalı yazılım geliştirme sunan MAXIMAGO’da baş teknoloji uzmanıdır. Aynı zamanda, 43 tanınmış uzmanla yazılım geliştirme ve kullanımı konusunda danışmanlık ve eğitim vererek çok sayıda orta ve büyük ölçekli şirketi destekleyen www.IT-Visions.de uzman ağını da yönetmektedir.







.NET 8.0 ve Visual Studio 2022 v17.8 mevcuttur. .NET 8.0, 14 Kasım 2023’teki indirme sayfasında ücretsiz olarak kullanıma sunuldu. .NET 8.0 için geliştiricilerin Visual Studio 2022 geliştirme ortamının en az sürüm 17.8’e ihtiyacı var.

Hala kusurlu


Microsoft’a göre Visual Studio 2022 sürüm 17.8’in üretime hazır sürümü de 14 Kasım 2023’te yayınlandı. Ne yazık ki, Visual Studio sürüm 17.8 hala çok kararsız olduğundan geliştiriciler sıklıkla “Visual Studio bir veya daha fazla projede beklenmeyen bir sorunla karşılaştı. Daha fazla sorun yaşamamak için etkilenen projeleri veya çözümü yeniden yüklemeniz gerekebilir.” ifadesini okuyorlar. 17.8.3’e kadar olan ilk üç güncelleme zaten yayınlandı. Geçtiğimiz birkaç yılda Visual Studio, işlerin sorunsuz ilerlemesini sağlamak için her zaman bu üçüncü gibi bazı güncellemelere ihtiyaç duydu.







Visual Studio 2022 sürüm 17.8’deki tipik hata mesajları (Şekil 1)


(Resim: Microsoft Visual Studio ekran görüntüsü)



Ancak .NET 8.0 çalışma zamanı ortamı hâlâ hatalardan arınmış değil. .NET 8.0 üzerine üç kitabımı yazmanın bir parçası olarak yaptığım ayrıntılı uygulamalı testler sırasında, mevcut Chrome, Edge ve Firefox web tarayıcılarının bir satır .NET program koduyla çökmesine neden olmayı başardım.

Resmi ad


.NET 6.0/C# 10.0 ve .NET 7.0/C# 11.0’da olduğu gibi Microsoft, bazı yerlerde (.NET 8/C# 12) ve diğerlerinde (.NET 8.0/C# 12.0) “.0” içermeyen bir gösterim kullanır. İndirme sayfasında göründüğü şekliyle sürekli olarak “.0” gösterimini kullanacağım (bkz. Şekil 2).







Şekil 2: .NET 8.0 indirme sayfası


(Resim: Microsoft’un indirme sayfasından ekran görüntüsü)



.NET MAUI hariç 36 ay destek


.NET 8.0 son 12 aydır geliştirilme aşamasındadır. O tarihten bu yana Microsoft, yedi önizleme sürümü ve iki sürüm adayı sürümü yayımladı. Kasım 2022’de yayımlanan önceki sürüm 7.0 yalnızca 18 aylık destek aldı ve bu nedenle yalnızca Mayıs 2024’e kadar güncellemelerle birlikte gönderilecek olsa da Microsoft, .NET 8.0 için 36 aylık bir süre boyunca, yani Kasım 2026’ya kadar güncellemeler ve teknik destek sunuyor. . Ancak .NET MAUI için bir istisna geçerli: Microsoft bunun için de yalnızca 18 ay süre sunuyor.

Blog serisinin içeriği


Dizim .NET 8.0’ın şu yönlerini kapsayacak:

  • C# 12.0 programlama dilinde yeni dil özellikleri
  • .NET 8.0’daki Yazılım Geliştirme Kiti’ndeki (SDK) yeni özellikler
  • .NET 8.0’daki yeni ve geliştirilmiş sınıflar
Blog serisinin hedefleri


Katkılarım belgelerin yerini alma veya bunların yerine geçme iddiasında değildir. Okuyucular makalelerimi, bir yeniliğin kendi kullanım durumları için anlamlı olup olmadığına karar verme konusunda ilham kaynağı olarak görebilir ve daha sonra ona daha yakından bakmak isteyebilir.

Dizideki makaleleri haftalık olarak yayınlanmasını sağlayacak kadar önceden yazacağım. Ancak editoryal zorluklar nedeniyle bir hafta boyunca makale yayınlanamayabilir.


(kendim)



Haberin Sonu
 
Üst