.Net Core Nedir?

.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.

 

İndirme ve Kurulum

       .Net Core’u kullandığınız işletim sistemine göre buradaki linkten indirebilirsiniz.

 

.Net Core ile ilk uygulamanız

       Yukarıdaki linkten bilgisayarınıza .net core kurulumu yaptıktan sonra komut satırında aşağıdaki komutlarla ilk uygulamanızı hızlıca oluşturup çalıştırabilirsiniz.

dotnet new console

dotnet run

 

       Ve hızlıca ilk “hello world!” uygulamanızı yaptınız!

 

Visual Studio ile .net Core Console Uygulaması Oluşturmak

       Visual Studio ile yeni proje oluşturma ekranında “.NET Core” seçtiğimizde bize oluşturabileceğimiz şablon önerilerini görebiliriz. Gördüğünüz gibi, kendi kütüphanelerimizi (class library), asp.net core web projelerimizi, testlerimizi ve konsol uygulamalarımızı yazabiliriz. Biz “Console App(.NET Core)”‘a tıklıyoruz.

       Proje oluştuktan sonra, en temel haliyle bir .Net Core projesi oluşturmuş oluyoruz.

 

 

 

 

 

Comments (1) -

Add comment