SDK (Software Development Kit) va Runtime .NET platformasining muhim komponentlari bo‘lib, ular har xil maqsadlar uchun ishlatiladi. Quyida ularning farqlari va vazifalari batafsil ko‘rib chiqamiz.
- SDK (Software Development Kit) SDK dastur ishlab chiqish uchun kerak bo‘lgan vositalar to‘plamidir. U dasturchilar uchun kod yozish, sinash va qurish jarayonlarida ishlatiladi.
Tarkibi:
Kompilyatorlar:
.NET tillari uchun (masalan, C#, F#, VB.NET).
CLI (Command Line Interface): .NET buyruq qatori vositalari (dotnet build, dotnet run va boshqalar).
Kutubxonalar:
Dastur ishlab chiqish uchun standart kutubxonalar.
Ilova shablonlari: Yangi loyihalarni tez boshlash uchun andozalar.
Qachon ishlatiladi?
Agar siz .NET dasturini yaratayotgan bo‘lsangiz, SDK kerak bo‘ladi.
Masalan, yangi .NET loyihasini yaratish yoki mavjud kodni qurish uchun: dotnet new console dotnet build dotnet run
Foydalanish misoli:
Dasturchi o‘z kompyuteriga .NET SDKni o‘rnatadi va yangi ilova yaratadi yoki mavjud loyihani sinaydi.
- Runtime Runtime — bu .NET ilovalarini ishga tushirish uchun ishlatiladigan vosita. Bu dasturiy ta'minotda ishlatiladigan kod va kutubxonalarni bajarishga javobgardir.
Tarkibi:
CLR (Common Language Runtime): Kodni ishlatish uchun mo‘ljallangan dvigatel.
Framework kutubxonalari:
Dasturning ishlashi uchun zarur bo‘lgan asosiy funksiyalar.
Qachon ishlatiladi?
Agar siz .NETda allaqachon qurilgan dasturni ishlatmoqchi bo‘lsangiz, Runtime kerak bo‘ladi.
Top comments (0)