.Net Core Nedir?

.Net Core Microsoft tarafından açık kaynak kodlu (open-source) olarak geliştirilmesi devam eden, cross platform(windows, macos, linux işletim sistemlerinde çalışabilen) olarak çalışan, esnek ve modern geliştirme platformudur. .Net Core ile beraber yazılımcılar dilerse macos, linux veya android platformlarına uygulamalarını yazabileceklerdir.

Temel özellileri

  • Açık kaynak kodlu(open source)

              Microsoft tarafından Github üzerinde, kaynak kodları açık bir şekilde MIT ve Apache 2 lisanslarına sahip olarak yer almaktadır. Dileyen yazılımcılar kaynak kodlarını inceleyebilir, iyileştirme önerilerinde bulunabilirler.

  • Platform bağımsız(cross platform)

              .Net Core ile Windows dışındaki diğer işletim sistemlerinde de uygulamanızı çalıştırabilir, diğer insanların erişimine açabilirsiniz. Docker ve diğer container servisleri ile kolayca yayına alabilirsiniz.

  • Diğer frameworklerle uyumlu

              .Net Framework, mono veya xamarin ile geliştirilmiş diğer kütüphaneleri kolayca kullanabilirsiniz.

  • Performans

              .Net Core ile gelen en büyük özelliklerden biri de, önceki .net sürümlerine göre ciddi performans artışı.

Desteklenen Diller

       C#, F# ve Visual Basic dillerini kullanarak .Net Core uygulamalarınızı geliştirebilirsiniz.