تیم داده‌های شما در صبح روز دوشنبه متوجه می‌شود که کار ETL روزانه ۵۰۰ گیگابایتی که قرار بود تا ساعت ۶ صبح تکمیل شود، هنوز در ظهر در حال اجراست. داشبوردهای تحلیلی داده‌های قدیمی را نشان می‌دهند، سهامداران کسب‌وکار به اعتبار داده‌ها شک دارند و فرآیند تک‌نخی فعلی که برای ۵۰ گیگابایت خوب کار می‌کرد، […]

ادامه مطلب ...

محیط اجرایی جاوا (Java Runtime Environment) چیست؟ محیط اجرایی جاوا (Java Runtime Environment یا JRE) نرم‌افزاری است که برنامه‌های جاوا برای اجرای صحیح خود به آن نیاز دارند. جاوا یک زبان برنامه‌نویسی است که بسیاری از برنامه‌های وب و موبایل امروزی را پشتیبانی می‌کند. JRE فناوری زیرساختی است که بین برنامه جاوا و سیستم عامل […]

ادامه مطلب ...

MongoDB چیست؟ MongoDB یک پایگاه داده است که در میان توسعه‌دهندگان به دلیل رابط برنامه‌نویسی شهودی (API)، مدل داده‌ای انعطاف‌پذیر و ویژگی‌هایی مانند پرس‌وجوهای موردی، نمایه‌سازی و تکثیر محبوبیت پیدا کرده است. MongoDB از پرس‌وجوهایی پشتیبانی می‌کند که بر اساس فیلد، بازه و عبارت‌های منظم (Regular Expression) انجام می‌شوند و می‌توانند کل سند، فیلدهای مشخص […]

ادامه مطلب ...

SDK چیست؟ یک کیت توسعه نرم‌افزار (SDK) مجموعه‌ای از ابزارهای ساخت مخصوص پلتفرم برای توسعه‌دهندگان است. برای ایجاد کدی که روی یک پلتفرم، سیستم عامل یا زبان برنامه‌نویسی خاص اجرا می‌شود، به اجزایی مانند اشکال‌زداها، کامپایلرها و کتابخانه‌ها نیاز دارید. SDKها هر آنچه را که برای توسعه و اجرای نرم‌افزار نیاز دارید، در یک مکان […]

ادامه مطلب ...

دات‌نت (.NET) چیست؟ .NET یک پلتفرم متن‌باز برای ساخت برنامه‌های دسکتاپ، وب و موبایل است که می‌توانند به‌صورت بومی روی هر سیستم‌عاملی اجرا شوند. سیستم .NET شامل ابزارها، کتابخانه‌ها و زبان‌هایی است که از توسعه نرم‌افزارهای مدرن، مقیاس‌پذیر و با عملکرد بالا پشتیبانی می‌کند. یک جامعه توسعه‌دهندگان فعال این پلتفرم را نگهداری و پشتیبانی می‌کند. […]

ادامه مطلب ...

عیب‌یابی چیست؟ عیب‌یابی فرآیند یافتن و رفع خطاها یا باگ‌ها در کد منبع هر نرم‌افزاری است. زمانی که نرم‌افزار آنطور که انتظار می‌رود کار نمی‌کند، برنامه‌نویسان کامپیوتر کد را بررسی می‌کنند تا علت وقوع هرگونه خطا را مشخص کنند. آنها از ابزارهای عیب‌یابی برای اجرای نرم‌افزار در یک محیط کنترل‌شده، بررسی گام به گام کد […]

ادامه مطلب ...

جنگو چیست؟ جنگو (Django) نرم‌افزاری است که می‌توانید از آن برای توسعه سریع و کارآمد برنامه‌های وب استفاده کنید. اکثر برنامه‌های وب دارای چندین عملکرد مشترک هستند، مانند احراز هویت، بازیابی اطلاعات از پایگاه داده و مدیریت کوکی‌ها. توسعه‌دهندگان باید عملکردهای مشابهی را در هر برنامه وب که می‌نویسند، کدنویسی کنند. جنگو با گروه‌بندی این […]

ادامه مطلب ...

رابط برنامه‌نویسی کاربردی (Application Programming Interface) چیست؟ رابط برنامه‌نویسی کاربردی (API) مجموعه‌ای از قوانین است که به یک برنامه نرم‌افزاری امکان می‌دهد داده‌ها را به برنامه نرم‌افزاری دیگری منتقل کند. APIها به توسعه‌دهندگان این امکان را می‌دهند که از انجام کارهای تکراری اجتناب کنند؛ به جای ساخت و بازسازی توابع کاربردی که از قبل وجود […]

ادامه مطلب ...

LAMP Stack چیست؟ LAMP Stack مجموعه‌ای از چهار فناوری نرم‌افزاری مختلف است که توسعه‌دهندگان برای ساخت وب‌سایت‌ها و برنامه‌های کاربردی وب از آن استفاده می‌کنند. LAMP مخفف سیستم عامل لینوکس (Linux)، وب سرور آپاچی (Apache)، سرور پایگاه داده MySQL و زبان برنامه‌نویسی PHP است. هر چهار فناوری منبع باز هستند، به این معنی که توسط […]

ادامه مطلب ...

Flutter چیست؟ فلاتر یک فریم‌ورک متن‌باز است که توسط گوگل توسعه یافته و پشتیبانی می‌شود. توسعه‌دهندگان فرانت‌اند و فول‌استک از فلاتر برای ساخت رابط کاربری (UI) اپلیکیشن روی چندین پلتفرم با یک کدبیس واحد استفاده می‌کنند. زمانی که فلاتر در سال ۲۰۱۸ معرفی شد، بیشتر روی توسعه اپلیکیشن‌های موبایل تمرکز داشت. امروزه فلاتر از توسعه […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها