برنامه نویسی

SDK چیست؟ آشنایی با مفهوم و کاربرد بسته توسعه نرم افزار

SDK چیست؟

SDK مخفف Software Development Kit به معنی بسته توسعه نرم افزار است که به برنامه نویس در جهت توسعه نرم افزار کمک می کند. در این مقاله شما را با مفهوم و کاربرد SDK بیشتر آشنا خواهیم کرد، همراه داتیس نتورک باشید.

SDK چیست؟

SDK چیست؟

مخفف Software development kit به معنی بسته توسعه نرم افزار است که به برنامه نویس در جهت توسعه نرم افزار کمک می کند.

در حقیقت یک SDK شامل مجموعه ای از ابزار ها (مثلا کتابخانه ها، توابع کامپایل شده و …) است که جهت راحت تر کردن برنامه نویسی برای یک محیط یا پلتفرم خاص طراحی شده و در اختیار برنامه نویس قرار داده شده است.

همان طور که از اسم SDK مشخص است یک سری ابزار برای توسعه یک نرم افزار می باشد که به در جهت توسعه نرم افزار کمک می کند که توسط کمپانی در اختیار توسعه دهنده یا همون برنامه نویس قرار داده می شود تا بتواند با استفاده از آن، برنامه خود را مطابق با پلتفرم کمپانی هماهنگ کند.

برای درک بهتر این موضوع باید بگویم بطور کلی هر شرکت بزرگی (مثل اپل یا …) که برای خود یک پلتفرم دارند، یک SDK در اختیار Developer (توسعه دهنده یا همون برنامه نویس) قرار میدهند تا بتوانند برنامه های آن را توسعه دهند.

باید بگویم SDK به برنامه نویس اجازه میدهد تا برای بسته ی نرم افزاری خاص، چهار چوب نرم افزار، پلتفرم سخت افزار، سیستم کامپیوتر، ویدئو گیم کنسول، سیستم عامل یا پلتفرم های مشابه نرم افزار ایجاد کنید.

مثال های کاربرد اس دی کا :

مثال 1:

شرکت اوراکل هم یک اس دی کا برای توسعه دهندگان جاوا ایجاد و آن را با نام JDK انتشار داده است.

مثال 2:

شرکت گوگل برای اندروید یک SDK در اختیار توسعه دهندگان اندروید قرار داده (Android SDK) که توسعه دهندگان با استفاده از ابزار موجود در این SDK میتوانند اپلیکیشن های مورد نظر خودشون رو راحت تر و سریع تر بسازند.

ما برای این که که بخواهیم یک برنامه اندرویدی بنویسیم باید قبلش SDK اندروید رو نصب کنیم تا بتونیم از ابزاری که برای ما فراهم کرده، استفاده کنیم و از آنجایی که ما اپلیکیشن های اندرویدی رو با استفاده از زبان جاوا می سازیم قبل از نصب کردن اس دی کا اندروید، باید اس دی کا جاوا یا همون JDK رو نصب کنیم.

امیدواریم مقاله آشنایی با مفهوم اس دی کا مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *