.Net Framework ve .Net Core Farkları Nelerdir?

Gulsun Ciftci
Kodcular
Published in
2 min readJun 4, 2023

Herkese merhaba. Bu yazımda sizlere .Net Framework ve .Net Core farklarından kısaca bahsetmek istiyorum. Hadi başlayalım.

.Net Framework
.Net Framework

.Net Framework Nedir?

.Net Framework, 2002 yılında Microsoft tarafından geliştirilmiştir. Bir programlama dili değildir aksine pek çok programlama dili ile geliştirme yapmayı sağlayan bir ortamdır. Birden fazla kütüphaneyi ve kitaplığı içerir. Windows makinalarda çalışacak uygulamalar yazılabilmesine olanak sağlamak için oluşturulmuştur. Microsoft’un ürünü olduğu için ilk etapta hedef sadece Windows makinalardı. İlk versiyon .Net Framework 1.0 olarak duyurulmuştur.

.Net Core

.Net Core Nedir?

.NET Core, Microsoft’un farklı platformlarda (cross platform) uygulama geliştirmek için geliştirdiği açık kaynaklı bir ücretsiz yazılım geliştirme platformudur.

Microsoft, .Net Core ile .NET Framework teknolojisini Windows işletim sisteminden bağımsızlaştıracak bir platform geliştirme yoluna gitti. .Net Core, işletim sistemi ve dil’den bağımsızdır.Açık kaynak kodludur. Cross platform olarak çarpraz geliştirme platformudur. Günceldir. .Net Framework yetersiz hale geldiği için .Net Core duyurulmuştur. Microsoft 2016 yılında .Net Core 1.0'ı Windows, MacOS ve Linux da yazılım geliştirmeyi destekleyen bir platform olarak duyurdu.

.Net Core’da Cotainer desteği bulunur bu sebeple başlıca docker ve diğer container servislerini destekler.

.Net Core vs .Net

.Net Core avantajları Nelerdir?

  • Geliştirme kolaylığı
  • Güvenilirlik
  • Zengin kaynaklar
  • Topluluk desteği
  • Ücretsiz
  • Açık kaynak kodlu
  • Platform bağımsız
  • Güncelleme kolaylığı
  • Yüksek performanslı uygulamalar geliştirme olanağı
  • Yüksek ölçeklenebilirlik
  • Üretkenlik ve zaman tasarrufu

.Net Core Hangi Dilleri Destekler?

Çalışma zamanı, birden fazla programlama dilini destekleyecek şekilde tasarlanmıştır. C#, F# ve Visual Basic dillerini destekler.

.Net Framework ve .Net Core Arasında ki Farklar Nelerdir?

  • .Net Core ve .Net Framework arasında ki en önemli fark .NET Framework yalnızca Windows işletim sistemini desteklerken, .NET Core, Windows, Linux ve MacOS gibi farklı işletim sistemlerinide destekler.
  • .Net Core daha modern ve günceldir.
  • Bir diğer en önemli fark ise .Net Core açık kaynak kodlu yayınlanmıştır.
  • .Net Core Modülerdir

.Net Core en baştan yazılmıştır yani .Net Framework değiştirilerek ortaya çıkmamıştır.

Umarım sizler için faydalı bir yazı olmuştur. Sonraki yazılarımda görüşmek üzere. Hoşça kalın 🚀

--

--

Gulsun Ciftci
Kodcular

Hi! I'm Gulsun. I'm a computer engineer 👩‍💻🚀 I like to improve myself and innovate. I enjoy sharing what I know 🤍