9 ücretsiz ve ücretli .NET Core alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: Java, .NET Framework. Bunların yanı sıra, kullanıcılar .NET Core ile Mono, Jabaco, Motti.NET (Programming Language) arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
9 ücretsiz ve ücretli .NET Core alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: Java, .NET Framework. Bunların yanı sıra, kullanıcılar .NET Core ile Mono, Jabaco, Motti.NET (Programming Language) arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
.NET Core, platformlar arası özgür ve açık kaynaklı bir yönetilen yazılım çerçevesidir.
.NET Core, platformlar arası özgür ve açık kaynaklı bir yönetilen yazılım çerçevesidir.
.NET Core Platformlar
Windows
Linux
Mac
.NET Core Genel Bakış
.NET Core, .NET Framework'e benzer, platformlar arası ücretsiz ve açık kaynaklı bir yönetilen yazılım çerçevesidir. .NET programlarının yürütülmesini yöneten sanal makine olan CLR'nin platformlar arası çalışma zamanı uygulaması olan CoreCLR'den oluşur. CoreCLR, RyuJIT adı verilen geliştirilmiş tam zamanlı bir derleyici ile birlikte geliyor. .NET Core ayrıca BCL'nin bir kısmi çatalı olan CoreFX'i de içerir. .NET Core, .NET Framework API'lerinin bir alt kümesini paylaşırken, .NET Framework'ün bir parçası olmayan kendi API'siyle birlikte gelir. Ayrıca, .NET Core, AOT derlenmiş yerel ikili dosyalarına entegre edilmek üzere optimize edilmiş .NET Yerel çalışma zamanı olan CoreRT'yi de içerir. UWP için bir .NET Core kütüphanesinin bir çeşidi kullanılmaktadır. .NET Core'un komut satırı arayüzü, işletim sistemleri için bir yürütme giriş noktası sunar ve derleme ve paket yönetimi gibi geliştirici hizmetleri sunar.
.NET Core, dört platformlar arası senaryoyu destekler: ASP.NET Core web uygulamaları, komut satırı uygulamaları, kütüphaneler ve Evrensel Windows Platformu uygulamaları. Windows'ta masaüstü yazılımı için standart GUI sağlayan Windows Forms veya WPF uygulamıyor. .NET Core ayrıca modüler bir yapıya sahiptir, yani montajlar yerine geliştiricilerin NuGet paketleriyle ilgilendiği anlamına gelir.