Generic filters
Search in title

.NET Core Nedir? Başlangıç Rehberi ve Örnekler

NET Core Nedir? Başlangıç Rehberi ve Örnekler

.NET Core Nedir? Başlangıç Rehberi ve Örnekler

1. .NET Core’un Tanımı

.NET Core, Microsoft’un açık kaynaklı, platformlar arası çalışan ve modern bulut tabanlı uygulamaların, mikroservislerin ve IoT projelerinin geliştirilmesi için tasarladığı bir yazılım çerçevesidir. Bu nedenle, .NET Core, Windows, macOS ve Linux işletim sistemlerinde çalışabilen modüler bir yapıya sahiptir.

2. .NET Core’un Özellikleri:

 

  • Platformlar Arası: .NET Core, Windows, Linux ve macOS üzerinde çalışlabilmektedir.
  • Yüksek Performans: Optimize edilmiş JIT derleyicisi ve BCL (Base Class Library) ile hızlı çalışma özelliklerine sahip.
  • Modülerlik: Sadece ihtiyaç duyulan kütüphaneleri ekleyerek, gereksiz yükten kaçınılmasını sağlar.
  • Açık Kaynak: GitHub üzerinde geliştirilen .NET Core, topluluk destekli bir projedir.

3. .NET Core ve .NET Framework Arasındaki Farklar

Tradicional olarak .NET, .NET Framework olarak bilinen Windows’a özgü bir platformdu. Böylekle.NET Core ise bu yapıyı platformlar arası hale getirerek daha geniş bir kullanıcı kitlesine hitap etmeye başlamıştır. Bununla birlikte, .NET Core, mikroservis mimarisi ve konteyner destekli uygulamalar için daha uygun bir yapı sunmaktadır.

4. .NET Core ile Başlangıç

.NET Core’un en son sürümünü resmi .NET web sitesi üzerinden indirerek başlayabilirsiniz. Kurulum tamamlandığında, terminal ya da komut satırı üzerinde dotnet komutuyla kurulumun başarılı olduğunu kontrol edebilirsiniz.

5. İlk .NET Core Uygulamanız

Örnek bir konsol uygulaması oluşturmak için:

  1. Bir klasör oluşturun ve terminal/komut satırında bu klasöre gidin.
  2. dotnet new console -n MerhabaDunya komutuyla yeni bir konsol uygulaması oluşturun.
  3. cd MerhabaDunya ile projenin klasörüne gidin.
  4. dotnet run komutuyla uygulamayı çalıştırın. “Hello World!” çıktısını görmelisiniz.

6. Örnek Web Uygulaması

.NET Core ile web uygulamaları oluşturmak için ASP.NET Core kütüphanesi kullanılır.

  1. Terminal/komut satırında yeni bir klasöre gidin.
  2. dotnet new webapp -n OrnekWebUygulamasi komutuyla yeni bir web uygulaması oluşturun.
  3. cd OrnekWebUygulamasi ile projenin klasörüne gidin.
  4. dotnet run komutuyla uygulamayı çalıştırın. Tarayıcınızda http://localhost:5000 adresine giderek uygulamanızı görebilirsiniz.

 

.NET Core Nedir? Başlangıç Rehberi ve Örnekler, platformlar arası çalışabilen, yüksek performanslı ve modüler bir yapı sunarak modern yazılım geliştirme ihtiyaçlarını karşılar. .NET ekosistemi içerisinde yer alan bu yapı, özellikle bulut tabanlı uygulamalar, mikroservis mimarileri ve IoT projeleri için idealdir. Açık kaynaklı olması, topluluk tarafından sürekli destekleniyor olması, bu çerçevenin popülerliğini artırmaktadır.

.NET Core Eğitimi İçin Tıklayınız.