Farklı cihazlarla uyumlu bir uygulamaya sahip olmak giderek artan bir trend. Bu şekilde çalışan bir uygulama, web sunucuları için bir back-end ve Windows masaüstü, web ve mobil uygulamalarda yönetici paneli olarak kullanılan bir front-end sunar. Bu da her platformda çalışan tek bir framework ihtiyacını beraberinde getiriyor.
Microsoft’un .NET Core ile yaratmayı amaçladığı şey budur. .NET Core, Microsoft tarafından .NE Framework’ün yeni bir sürümü olarak sağlanan ücretsiz, açık kaynaklı, genel amaçlı bir geliştirme platformudur. .NET Core‘un temel amacı, veritabanlarından dokunmatik ekranlı cihazlara kadar çeşitli sistemlerde kullanılabilen .NET Framework’ü açık kaynaklı, platformlar arası uyumlu hale getirmektir.
.NET Core’un Temel Özellikleri
.NET Core, Windows, macOS ve Linux işletim sistemlerinde çalışan platformlar arası bir çerçevedir. .NET Core Framework, mobil, masaüstü, web, bulut, IoT, makine öğrenimi, mikro hizmetler, oyun gibi farklı türde uygulamalar oluşturmak için kullanılabilir. .NET Core modüler, hafif, hızlı ve platformlar arası bir çerçeve olacak şekilde yazılmıştır. Temel özelliklere ek olarak, .NET Core uygulamanızın performansını hızlandırmak, bellek alanını azaltmak ve bakımını kolaylaştırmak için NuGet eklenti paketlerini kullanabilirsiniz.
.NET Core’u kullanışlı kılan en önemli özellikler şunlardır:
- Açık kaynaklı framework
- Windows, macOS ve Linux’ta platformlar arası çalışma
- Farklı mimariler arasında tutarlılık
- Mobil, masaüstü, web, bulut, IoT, makine öğrenimi, mikro hizmetler, oyun gibi çok çeşitli uygulamalar.
- C#, F# ve Visual Basic programlama dilleri gibi birden fazla dili destekler.
- Modüler mimari
- CLI araçları
- Esnek dağıtım
- Uyumluluk
.NET Core’u Öğrenmeye Başlayın
.NET Core çerçevesini öğrenmek ve back-end bilginizi güçlendirmek istiyorsanız SSTTEK Akademi back-end eğitimleri tam size göre. SSTTEK’in uzman, aktif ve deneyimli back-end geliştiricilerinin rehberliğinde .NET Core’u uygulamalı olarak öğrenmek için hemen SSTTEK Akademi back-end eğitimlerine başvurun!