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