مخفف "Software Development Kit." SDK مجموعهای از نرمافزار است که برای توسعه برنامه کاربردی (Application) برای یک دستگاه خاص یا سیستم عامل (Operating System) استفاده میشود. نمونههایی از SDK شامل Windows 7 SDK، Mac OS X SDK و iPhone SDK است.
SDKها معمولاً شامل یک محیط توسعه یکپارچه (الکترونیک دستگاه یکپارچه یا محیط توسعه یکپارچه (IDE)) میشوند که به عنوان برنامهنویسی مرکزی عمل میکند. رابط. IDE ممکن است شامل یک پنجره برنامه نویسی برای نوشتن کد منبع (Source Code)، یک اشکال زدا (Debugger) برای رفع خطاهای برنامه و یک ویرایشگر بصری باشد که به توسعه دهندگان اجازه می دهد تا رابط کاربری گرافیکی برنامه را ایجاد و ویرایش کنند (). IDE ها همچنین شامل رابط کاربر گرافیکی (GUI) هستند که برای ایجاد برنامه های کاربردی از فایل های کد منبع استفاده می شود.
اکثر SDK ها حاوی کد نمونه هستند که برنامه ها و کتابخانه های نمونه ای را در اختیار توسعه دهندگان قرار می دهد. این نمونهها به توسعهدهندگان کمک میکنند تا یاد بگیرند که چگونه برنامههای پایه را با SDK بسازند، که آنها را قادر میسازد در نهایت برنامههای پیچیدهتری ایجاد کنند. SDK ها همچنین مستندات فنی را ارائه می دهند که ممکن است شامل آموزش و کامپایلر (Compiler) باشد. برخی از SDK ها همچنین ممکن است شامل گرافیک های نمونه مانند دکمه ها و سوالات متداول (FAQ) باشند که می توانند در برنامه ها گنجانده شوند.
از آنجایی که اکثر شرکت ها می خواهند توسعه دهندگان را تشویق کنند تا برنامه های کاربردی برای آیکون (Icon)
تعریف بسته توسعه نرم افزار (SDK) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف بسته توسعه نرم افزار (SDK) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.