SDK چیست؟ یک کیت توسعه نرمافزار (SDK) مجموعهای از ابزارهای ساخت مخصوص پلتفرم برای توسعهدهندگان است. برای ایجاد کدی که روی یک پلتفرم، سیستم عامل یا زبان برنامهنویسی خاص اجرا میشود، به اجزایی مانند اشکالزداها، کامپایلرها و کتابخانهها نیاز دارید. SDKها هر آنچه را که برای توسعه و اجرای نرمافزار نیاز دارید، در یک مکان […]
آرشیو برچسب: برنامه نویسی
داتنت (.NET) چیست؟ داتنت یک پلتفرم متنباز برای ساخت برنامههای کاربردی دسکتاپ، وب و موبایل است که میتواند به صورت بومی بر روی هر سیستم عاملی اجرا شود. سیستم داتنت شامل ابزارها، کتابخانهها و زبانهایی است که از توسعه نرمافزار مدرن، مقیاسپذیر و با عملکرد بالا پشتیبانی میکنند. یک جامعه فعال توسعهدهنده از پلتفرم داتنت […]
عیبیابی چیست؟ عیبیابی فرآیند یافتن و رفع خطاها یا باگها در کد منبع هر نرمافزاری است. زمانی که نرمافزار آنطور که انتظار میرود کار نمیکند، برنامهنویسان کامپیوتر کد را بررسی میکنند تا علت وقوع هرگونه خطا را مشخص کنند. آنها از ابزارهای عیبیابی برای اجرای نرمافزار در یک محیط کنترلشده، بررسی گام به گام کد […]
جنگو چیست؟ جنگو نرمافزاری است که میتوانید برای توسعه سریع و کارآمد برنامههای کاربردی وب از آن استفاده کنید. اکثر برنامههای کاربردی وب دارای چندین عملکرد مشترک مانند احراز هویت، بازیابی اطلاعات از پایگاه داده و مدیریت کوکیها هستند. توسعهدهندگان باید عملکردهای مشابه را در هر برنامه کاربردی وبی که مینویسند، کدنویسی کنند. جنگو با […]
رابط برنامهنویسی کاربردی چیست؟ رابط برنامهنویسی کاربردی (API) مجموعهای از ابزارها، تعاریف و پروتکلها برای ادغام نرمافزارهای کاربردی و خدمات است. این همان چیزی است که به محصولات و خدمات شما امکان میدهد بدون نیاز به ساخت مداوم زیرساخت اتصال جدید، با سایر محصولات و خدمات ارتباط برقرار کنند.APIها میتوانند خصوصی (فقط برای استفاده داخلی)، […]
LAMP Stack چیست؟ LAMP Stack مجموعهای از چهار فناوری نرمافزاری مختلف است که توسعهدهندگان برای ساخت وبسایتها و برنامههای کاربردی وب از آن استفاده میکنند. LAMP مخفف سیستم عامل لینوکس (Linux)، وب سرور آپاچی (Apache)، سرور پایگاه داده MySQL و زبان برنامهنویسی PHP است. هر چهار فناوری منبع باز هستند، به این معنی که توسط […]
Flutter چیست؟ Flutter یک چارچوب منبع باز است که توسط Google توسعه و پشتیبانی می شود. توسعه دهندگان فرونت اند و فول استک از Flutter برای ساخت رابط کاربری (UI) یک برنامه برای چندین پلتفرم با یک کد واحد استفاده می کنند. هنگامی که Flutter در سال ۲۰۱۸ راه اندازی شد، عمدتا از توسعه برنامه […]
در مهندسی نرمافزار و برنامهنویسی، یک چارچوب مجموعهای از اجزای نرمافزاری قابل استفاده مجدد است که توسعه برنامههای جدید را کارآمدتر میکند. استفاده مجدد از توسعه و تحقیقات موجود، یک اصل اساسی در همه زمینههای مهندسی است. به عنوان مثال، مهندسان برق از قطعات الکترونیکی موجود برای ساخت دستگاههای جدید استفاده میکنند. تولیدکنندگان قطعات از […]
- شناسایی یگانه (SSO) چیست؟
- معماری سرویسگرا (SOA) چیست؟
- زمان رفت و برگشت (RTT) در شبکه چیست؟
- زیرساخت فناوری اطلاعات (IT Infrastructure) چیست؟
- گراف کیو ال (GraphQL) چیست؟
- حاکمیت، ریسک و تطابق (GRC) چیست؟
- گیت (Git) چیست؟
- داکر (Docker) چیست؟
- توسعه فولاستک (Full Stack Development) چیست؟
- مهندسی ویژگی (Feature Engineering) چیست؟
- محاسبات کاربر نهایی (End User Computing) چیست؟
- هوش مصنوعی سازمانی (Enterprise AI) چیست؟
- ELK Stack چیست؟
- جستوجوی اسنادی (Document Search) چیست؟
- رگرسیون خطی (Linear Regression) چیست؟