محیط توسعه یکپارچه
نرمافزاری که کار تولید نرمافزار را تسهیل میکند / From Wikipedia, the free encyclopedia
یک محیط توسعهٔ یکپارچه (به انگلیسی: integrated development environment) با کوتهنوشت IDE، نرمافزاری است که امکانات کاملی را برای برنامهنویسان رایانه جهت توسعهٔ نرمافزار فراهم میکند. IDE معمولاً از حداقل یک ویرایشگر کد منبع، ساخت ابزارهای اتوماسیون و یک اشکال زدایی تشکیل شدهاست. برخی از IDEها، مانند NetBeans و Eclipse، حاوی کامپایلر، مترجم یا هر دو مورد لازم هستند. دیگران، مانند SharpDevel و Lazarus، چنین کاری نمیکنند.
مرز بین IDE و سایر قسمتهای وسیعتر از توسعهٔ نرمافزار کاملاً مشخص نیست. گاهی یک سیستم کنترل نسخه یا ابزارهای مختلف برای سادهسازی یک رابط کاربری گرافیکی (GUI) یکپارچه شدهاست. بسیاری از IDEهای مدرن همچنین دارای یک مرورگر کلاس، یک مرورگر شیء و یک نمودار سلسله مراتبی کلاس برای استفاده در توسعهٔ نرمافزار شیگرا هستند.