Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET uygulaması bir veya daha fazla .NET uygulaması için geliştirilmiştir. .NET uygulamaları .NET Framework, .NET 5+ (ve .NET Core) ve Mono'dır.
.NET'in her uygulaması aşağıdaki bileşenleri içerir:
- Bir veya daha fazla çalışma zamanı(örneğin, .NET Framework CLR ve .NET 8 CLR).
- .NET Framework Temel Sınıf Kitaplığı ve .NET 8 Temel Sınıf Kitaplığı gibi bir sınıf kitaplığı.
- İsteğe bağlı olarak, .NET Framework ve .NET 5+ içinde ASP.NET, Windows Forms ve Windows Presentation Foundation (WPF) gibi bir veya daha fazla uygulama çerçevesi bulunur.
- İsteğe bağlı olarak geliştirme araçları. Bazı geliştirme araçları birden çok uygulama arasında paylaşılır.
Üç ana .NET uygulaması vardır:
- .NET (Core)
- .NET Çerçevesi
- Mono
.NET (Core)
Daha önce .NET Core olarak adlandırılan .NET şu anda birincil uygulamadır. .NET, Windows masaüstü uygulamaları ve platformlar arası konsol uygulamaları, bulut hizmetleri ve web siteleri gibi birden çok platformu ve birçok iş yükünü destekleyen tek bir kod tabanı üzerine kurulmuştur. .NET WebAssembly derleme araçları gibi bazı iş yükleri isteğe bağlı yüklemeler olarak kullanılabilir.
.NET 10, bu .NET uygulamasının en son sürümüdür. .NET Standard'ı hedefleyen kodun .NET üzerinde çalışabilmesi için .NET Standard'ı uygular. ASP.NET Core, Windows Forms ve Windows Presentation Foundation (WPF) .NET üzerinde çalışır.
Daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:
- .NET'e giriş
- Sunucu uygulamaları için .NET ve .NET Framework karşılaştırması
- .NET 5+ ve .NET Standard
.NET Çerçevesi
.NET Framework, 2002'den beri var olan özgün .NET uygulamasıdır. Sürüm 4.5 ve üzeri .NET Standard'ı uyguladığından, .NET Standard'ı hedefleyen kod bu .NET Framework sürümlerinde çalıştırılabilir. Windows Forms ve WPF ile Windows masaüstü geliştirme API'leri gibi Windows'a özgü ek API'ler içerir. .NET Framework, Windows masaüstü uygulamaları oluşturmak için iyileştirilmiştir.
Daha fazla bilgi için .NET Framework kılavuzuna bakın.
Mono
Özgün topluluk ve açık kaynak .NET. Mono, .NET Framework'ün platformlar arası bir uygulamasıdır. Android, macOS, iOS, tvOS ve watchOS'ta Xamarin uygulamalarını (artık desteklenmeyen) çalıştıran ve öncelikle küçük bir ayak izine odaklanan çalışma zamanıdır. Mono, Unity altyapısı kullanılarak oluşturulan oyunları da destekler.
Şu anda yayımlanmış olan tüm .NET Standard sürümlerini destekler.
Mono, geçmişte daha büyük .NET Framework API'sini uyguladı ve Unix'te en popüler özelliklerden bazılarını taklit etti. Bazen Unix'te bu özelliklere dayanan .NET uygulamalarını çalıştırmak için kullanılır.
Daha fazla bilgi için Mono belgelerine bakın.