محیط یکپارچه توسعه Integrated Development Environment – IDE

محیط یکپارچه توسعه یا IDE چیست؟

IDE (محیط یکپارچه توسعه) نرم افزاری است که امکانات مورد نیاز توسعه دهندگان را در کنار یکدیگر به صورت یکپارچه فراهم می‌آورد. معمولا در IDEها ابزارها و قابلیت‌های مختلفی از قبیل ویرایشگر سورس کد، بخش طراحی رابط کاربری، ابزارهای Build و عیب یابی تعبیه شده است.

هدف IDE پوشش بخش عمده‌ای از مراحل توسعه در داخل یک نرم افزار است. در گذشته محیط‌های توسعه‌ی متنی نظیر Turbo Pascal از محبوبیت ویژه‌ای برخوردار بود، اما با ظهور سیستم عامل‌های پنجره‌ای نظیر ویندوز و گسترش زبان‌های مدرن، نیاز به IDEهای گرافیکی افزایش یافت.

برخی از محیط‌های یکپارچه‌ی توسعه مخصوص یک زبان برنامه نویسی معین ساخته شده‌اند اما بسیاری از آن‌ها نظیر Eclipse و Microsoft Visual Studio از چندین زبان مختلف پشتیبانی می‌کنند. علاوه بر ویژگی‌های اصلی، در برخی از IDEها کامپایلر یا مفسر نیز تعبیه شده است. هم‌چنین در محیط‌های مشهوری نظیر ویژوال استادیو، ابزارهایی برای انتشار و ساخت بسته‌های Install در نظر گرفته شده است.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

واژه‌های مرتبط

مفسر Interpreter مفسر یا Interpreter چیست؟ مفسر (Interpreter) یک نرم افزار رایانه‌ای است که قادر است دستورات نوشته شده به یک زبان اسکریپت نویسی یا برنامه نویسی را به ...
اینک اسکیپ Inkscape اینک اسکیپ یا Inkscape چیست؟ اینک اسکیپ (Inkscape) یک نرم افزار حرفه‌ای منبع باز و رایگان برای ویرایش گرافیک‌های برداری می‌باشد. نسخه‌های مخصوصی از ا...
اپلیکیشن کشنده Killer App اپلیکیشن کشنده یا Killer App چیست؟ اپلیکیشن کشنده یا قاتل (Killer Application یا به اختصار Killer App) به نرم افزارهایی اطلاق می‌شود که محدود به یک پ...
سیستم مدیریت پایگاه داده Database Management Syste... سیستم مدیریت پایگاه داده یا Database Management System-DBMS چیست؟ سیستم مدیریت پایگاه داده یا DBMS، یک نرم افزار رایانه‌ای است که با پایگاه داده، کار...
رابط کاربری گرافیکی Graphical User Interface ̵... رابط کاربری گرافیکی یا Graphical User Interface - GUI چیست؟ رابط کاربری گرافیکی (Graphical User Interface) یا به اختصار GUI (بخوانید گوئی)، نوعی رابط...
کامپایلر Compiler کامپایلر یا Compiler چیست؟ کامپایلر (Compiler) یک برنامه‌ی رایانه‌ای است که سورس کد نوشته شده به یک زبان برنامه نویسی (زبان مبدأ) را به یک زبان دیگر ...

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

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