Yaşam döngüsü hakkında SSS - .NET ve .NET Core

                             Ürününüzün yaşam döngüsünü aramak için lütfen buraya gidin.

.NET nedir?

.NET; masaüstü, web, bulut ve aygıt iş yükleri için çeşitli yapılandırmalarda kullanılabilen çalışma zamanı, kitaplık ve derleyici bileşenleri kümesidir. Çapraz platformlu ve açık kaynaklı .NET, hafif bir geliştirme modeli ve geliştirme araçları işletim sistemi platformlarıyla çalışma esnekliği sağlar. .NET, GitHub'da MIT lisansı kapsamında kullanılabilir. .NET; .NET Core, ASP.NET Core ve Entity Framework Core gibi çeşitli teknolojileri ifade eder.

.NET nasıl gönderim yapar?

.NET yılda bir kez kasım ayı civarında büyük sürümler gönderir. NET 6, NET8, vb. gibi çift sayı ile numaralandırılmış sürümler Uzun Süreli Destek (LTS) sağlayan sürümler olup .NET 5, .NET 7 vb. gibi tek numaralı sürümler Standart Terim Desteği (STS) sağlayan sürümlerdir. LTS sürümleri en az 3 yıl veya sonraki LTS sürümü gönderildikten sonra 12 ay boyunca desteklenir. STS sürümleri en az 18 ay veya sonraki sürüm gönderildikten sonra 6 ay boyunca desteklenir. .NET hakkında daha fazla bilgiye buradan ulaşabilirsiniz.

.NET'in yaşam döngüsü nasıl işler?

.NET için yaşam döngüsü bilgilerine buradan ulaşabilirsiniz.

.NET'in belirli sürümlerinin bitiş tarihini nerede bulabilirim?

Tüm .NET sürümlerinin bitiş tarihini burada bulabilirsiniz.

ASP.NET Core ve Entity Framework Core için yaşam döngüsü nasıl çalışır?

ASP.NET Core ve Entity Framework Core, .NET sürümlerinin bir parçası olarak gönderilir ve ana sürümün yaşam döngüsünü izler.

Peki üçüncü taraf bileşenleri?

Bazı durumlarda, .NET Core'u kullanmak için bir ön koşul olarak NuGet aracılığıyla bir üçüncü taraf bileşenini veya kitaplığını yüklemek gerekebilir. Bu bileşenler için destek, bu bileşenleri veya kitaplıkları gönderen satıcıdan gelecektir.

Red Hat Enterprise Linux gibi belirli platformlara yönelik .NET sürümleri Microsoft yerine Red Hat tarafından yayınlanır. Bu platformlardaki .NET güncelleştirmeleri, sistemleri aracılığıyla dağıtmaları için satıcının kullanımına sunulur.

.NET kaynaklarını GitHub'dan alırsam ne olur?

.NET kaynak kodunu GitHub'dan alıp kendileri derleyen müşteriler, .NET sürümü destek sonuna ulaşmadığı sürece GitHub'dan kaynak biçiminde düzeltmeler ve güncelleştirmeler alabilir ve bunları kendi .NET derlemelerine dahil edebilir.

.NET ve .NET Framework arasındaki ilişki nedir?

.NET ve .NET Framework (genellikle) bir alt küme-üst küme ilişkisine sahiptir. .NET Core, çalışma zamanı ve çerçeve kitaplıkları için .NET Framework'ün temel özelliklerini içerdiğinden "Core" olarak adlandırılır. Örneğin, .NET Core ve .NET Framework, GC, JIT ve String ve List<T> gibi türleri paylaşır.

.NET Core, .NET'in açık kaynak, çapraz platform ve daha fazla kaynak kısıtlı ortamda kullanılabilecek şekilde oluşturulmuştur.

.NET sürümleri neden .NET Framework ile aynı yaşam döngüsünü izlemiyor?

.NET daha yeni bir geliştirme platformudur ve .NET sürümleri çevik, daha hızlı bir yayımlanma temposunu izler. .NET Framework'e dayalı uygulamalar, uyumluluk ve kararlılık için yüksek seviyede yüz milyonlarca bilgisayarda yaygın olarak dağıtılır. Bu, .NET Framework için daha az sıklıkta sürümler ve daha az değişiklikle sonuçlanır. Bu farklılıklar nedeniyle .NET ve .NET Framework sürümleri kendi yaşam döngülerini izler.

.NET Framework 4.5.x veya 4.6.x kullanıyorum. Bu, uygulamamı .NET ile çalışacak şekilde güncelleştirmem gerektiği anlamına mı geliyor?

4.6.2'den daha eski .NET Framework sürümleri destek sonuna ulaşmıştır. .NET Framework 4.6.2 veya daha yeni bir sürüm kullanıyorsanız .NET ile çalışmak için uygulamanızı güncelleştirmeniz gerekmez. Bununla birlikte, .NET geliştirme platformu eski Microsoft .NET Framework platformuna ilave olarak çeşitli avantajlar sunar ve uygulamalarınızı modern .NET'den yararlanacak şekilde modernleştirmeyi göz önünde bulundurmanızı öneririz. Buradan daha fazla bilgi edinebilirsiniz.

.NET hakkında nasıl daha fazla bilgiyi nereden edinebilirim?

.NET hakkında daha fazla bilgiyi .NET Foundation web sitesinde bulabilirsiniz.