AKADEMI HABERLERI

.NET Ekosisteminde Gezinmek: Adlandırma Şemasını Anlamak

.NET geliştirme dünyası yeni başlayanlar için kafa karıştırıcı bir manzara olabilir. .NET, .NET Standard, .NET Framework, .NET Core, ASP.NET ve ASP.NET Core gibi terimlerle, jargon içinde kaybolmak kolaydır.

Tim Corey'nin net açıklamasını izleyin ve 2023 .NET Conf'un ve bir sonraki .NET sürümünün başlatılmasının neden heyecan verici olduğunu öğrenin.

YouTube Video Player

Öncelikle, bu terimlerin her birinin neyi temsil ettiğini açıklığa kavuşturalım:

  • .NET: Bu, diğer tüm varyasyonları kapsayan genel platformdur. Bu, .NET ailesinin ebeveynidir.
  • .NET Standard: Bunu, çeşitli .NET uygulamalarının desteklemesi gereken ortak API'lerin bir kümesi olarak düşünün. Bu, farklı platformlar arasında kod taşınabilirliğini sağlama yoludur.
  • .NET Framework: Bu, yalnızca Windows için olan geleneksel .NET sürümüdür. Bir süredir var ve ağırlıklı olarak Windows masaüstü uygulamaları için kullanılır.
  • .NET Core: Bu, web, masaüstü ve mobil uygulamalar oluşturulmasına olanak tanıyan açık kaynaklı, çapraz platform .NET uygulamasıydı.
  • ASP.NET: Web uygulamaları geliştirmek için kullanılan .NET Framework tabanlı geleneksel çerçevedir.
  • ASP.NET Core: ASP.NET'in halefidir ve .NET Core'un bir parçasıdır.
  • .NET 5 ve Sonrası: .NET Core ve ASP.NET Core, düzenli güncellemelerle (örneğin, .NET 6, .NET 7 gibi) bu tek platformda birleşti.

Peki, hangisini kullanmalısınız? Projenizin gereksinimlerine bağlı. Bir Windows masaüstü uygulaması geliştiriyorsanız, .NET Framework uygun olabilir. Çapraz platform uygulamaları için, .NET 5 veya daha sonraki sürüm tercih edilir.

Bu adlandırma şemasını anlayarak, gereksinimlerinize uygun hangi .NET sürümünü seçeceğinize dair bilinçli kararlar alabilir, sizi yetkin bir .NET geliştirici olma yoluna yönlendirebilir.