DEV Community

Cover image for SDK vs Runtime
Sunnat Qayumov
Sunnat Qayumov

Posted on

5 4 4 4 5

SDK vs Runtime

      SDK (Dasturiy ta'minotni ishlab chiqish to'plami):
Enter fullscreen mode Exit fullscreen mode

SDK - bu .NET platformasida ilovalarni ishlab chiqish uchun mo'ljallangan asboblar va kutubxonalar to'plami. Bunga quyidagilar kiradi:

Kompilyatorlar: C#, F# yoki VB.NET dasturlash tillarida manba kodini bajariladigan kodga aylantirish uchun.
Kutubxonalar va dasturchilar asboblari: Har xil turdagi ilovalarni (masalan, veb-ilovalar, ish stoli ilovalari) ishlab chiqish uchun zarur bo'lgan sinf kutubxonalari to'plami (masalan, asosiy sinf kutubxonasi - BCL).
Hujjatlar va kod misollari: Ishlab chiquvchilarga ilovalarni yaratish, sinab ko'rish va disk raskadrovka qilishda yordam beradigan manbalar.
Image description

             Runtime (CLR - Common Language Runtime):
Enter fullscreen mode Exit fullscreen mode

CLR (Common Language Runtime) .NET dasturlarini ishga tushiradigan ish vaqti muhitidir. U quyidagilarni ta'minlaydi:

Xotirani boshqarish va axlat yig'ish: Avtomatik xotirani boshqarish, foydalanilmagan resurslarni bo'shatish va axlat yig'ish.
Istisnolarni boshqarish: istisnolarni boshqarish va dasturni bajarish paytida xatolarni qayta ishlash.
Ko'p ish zarralarini qo'llab-quvvatlash: bir nechta dastur iplari bilan ishlash mexanizmlari.
SDK va Runtime o'rtasidagi o'zaro ta'sir:

SDK dasturchi tomonidan ilovalarni yozish va yaratish uchun ishlatiladi. U ilovalar yaratish uchun zarur bo'lgan vositalar va kutubxonalarni taqdim etadi.
Ish vaqti dasturni bajarish jarayonida uni bajarish uchun ishlatiladi. U kerakli ijro muhitini ta'minlaydi va ilovaning bajarilishi jarayonini boshqaradi.
Shunday qilib, SDK va Runtime .NET ilovalarini ishlab chiqish va ishga tushirish uchun birgalikda ishlaydi, ishlab chiquvchilarni .NET platformasida dasturiy ta'minotni yaratish va muvaffaqiyatli ishga tushirish uchun barcha zarur vositalar va muhit bilan ta'minlaydi.

Image of Wix Studio

2025: Your year to build apps that sell

Dive into hands-on resources and actionable strategies designed to help you build and sell apps on the Wix App Market.

Get started

Top comments (0)

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay