În computere, utilizarea software-ului este gestionată de o aplicație numită editor de programare. Pentru a alege cel mai bun editor de programare, un dezvoltator de computer trebuie să ia în considerare ceea ce încearcă să realizeze cu o anumită aplicație software. Există editori pentru baze de date, limbaje de programare și sisteme de operare. Fiecare editor oferă dezvoltatorului un instrument software pentru a salva și gestiona fișiere de program specifice.
Cel mai elementar editor de programare este un editor bazat pe text. Aceasta include text pad, Word pad® și editorul de bază al sistemului de operare pe disc (DOS). Un editor de text de bază oferă un scratchpad bazat pe text pentru dezvoltatori pentru a crea scripturi și fișiere text.
Există, de asemenea, multe versiuni gratuite ale editorilor de text disponibile pe Internet. Aceste programe oferă o funcționalitate generală bună și pot fi utilizate de majoritatea codurilor software. Editorii freeware nu oferă de obicei un suport bun, deoarece dezvoltatorii originali ar putea să nu mai fie disponibili.
Când luați în considerare un editor de programare avansat, cel mai bine este să vă uitați la câteva opțiuni open source. Aceste editori oferă funcții robuste și sunt, de asemenea, gratuite pentru utilizare. Open-source este o formă de software care este dezvoltată și gestionată de o comunitate de ingineri software. Acești ingineri dezvoltă software-ul pentru binele comunității de dezvoltare. Asistența generală pentru produse este în general acceptabilă, deoarece comunitatea de dezvoltare poate fi contactată direct. Eclipse® este un exemplu de editor open source care este disponibil gratuit pe Internet.
Majoritatea programării moderne se realizează folosind editori avansati numiti mediu de dezvoltare integrat (IDE). Acest tip de editor oferă dezvoltatorilor un mediu integrat care este utilizat pentru scrierea, testarea și implementarea unui cod software complex. Abordarea IDE este cel mai puternic instrument din zona editorilor. Oferă o viziune holistică pentru gestionarea și organizarea codului.
Există mai multe editoare de tip IDE disponibile astăzi. Visual Studio® este un IDE care este conceput pentru a sprijini mediul de dezvoltare Windows. Acest instrument le permite programatorilor bazați pe Windows® o aplicație cu funcții complete care poate construi și testa majoritatea aplicațiilor software Microsoft®. Editorul acceptă mai multe limbaje de programare, inclusiv .Net, Visual Basic și Microsoft® Visual C#.
Un editor de programare de bună calitate ar trebui să includă opțiuni de inserare automată. Aceasta este o tehnică de dezvoltare care inserează versiuni logice blocate, care economisesc dezvoltatorului timp critic de tastare. Fiecare editor are o limitare cu privire la codul care poate fi adăugat, dar unii editori oferă opțiuni de inserare personalizate.