![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Anjuta-2.0.0-2.png/640px-Anjuta-2.0.0-2.png&w=640&q=50)
محیط توسعه یکپارچه
نرمافزاری که کار تولید نرمافزار را تسهیل میکند / From Wikipedia, the free encyclopedia
یک محیط توسعهٔ یکپارچه (به انگلیسی: integrated development environment) با کوتهنوشت IDE، نرمافزاری است که امکانات کاملی را برای برنامهنویسان رایانه جهت توسعهٔ نرمافزار فراهم میکند. IDE معمولاً از حداقل یک ویرایشگر کد منبع، ساخت ابزارهای اتوماسیون و یک اشکال زدایی تشکیل شده است. برخی از IDEها، مانند NetBeans و Eclipse، حاوی کامپایلر، مترجم یا هر دو مورد لازم هستند. دیگران، مانند SharpDevel و Lazarus، چنین کاری نمیکنند.
![]() | این مقاله شامل فهرستی از منابع، کتب مرتبط یا پیوندهای بیرونی است، اما بهدلیل فقدان یادکردهای درونخطی، منابع آن همچنان مبهم هستند. (ژوئن ۲۰۲۴) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Anjuta-2.0.0-2.png/640px-Anjuta-2.0.0-2.png)
مرز بین IDE و سایر قسمتهای وسیعتر از توسعهٔ نرمافزار کاملاً مشخص نیست. گاهی یک سیستم کنترل نسخه یا ابزارهای مختلف برای سادهسازی یک رابط کاربری گرافیکی (GUI) یکپارچه شده است. بسیاری از IDEهای مدرن همچنین دارای یک مرورگر کلاس، یک مرورگر شیء و یک نمودار سلسله مراتبی کلاس برای استفاده در توسعهٔ نرمافزار شیگرا هستند.