Mediu integrat de dezvoltare

Mediu integrat de dezvoltare


Limba supportEdit

Unele Idele suport pentru mai multe limbi, cum ar fi GNU Emacs pe baza C și Emacs Lisp, și IntelliJ IDEA, Eclipse, MyEclipse sau NetBeans, toate bazate pe Java, sau MonoDevelop, pe baza C#, sau PlayCode.suportul pentru limbi alternative este adesea furnizat de pluginuri, permițându-le să fie instalate pe același IDE în același timp. De exemplu, Flycheck este o extensie modernă de verificare a sintaxei pentru GNU Emacs 24 cu suport pentru 39 de limbi., Eclipse și Netbeans au plugin-uri pentru C/C++, Ada, GNAT (de exemplu AdaGIDE), Perl, Python, Ruby și PHP, care sunt selectate automat pe baza setărilor de extensie de fișier, mediu sau proiect.

atitudini pe diferite platforme de calculedit

programatorii UNIX pot combina instrumentele POSIX din linia de comandă într-un mediu de dezvoltare complet, capabil să dezvolte programe mari, cum ar fi kernelul Linux și mediul său. În acest sens, întregul sistem UNIX funcționează ca un IDE., Software-ul liber GNU tools (GNU Compiler Collection (GCC), GNU Debugger (GDB) și GNU make) sunt disponibile pe multe platforme, inclusiv Windows. Filozofia omniprezentă UNIX a „totul este un flux de text” permite dezvoltatorilor care favorizează instrumentele orientate spre linia de comandă să utilizeze editori cu suport pentru multe dintre instrumentele standard de construire UNIX și GNU, construind un IDE cu programe precumemacsor Vim. Data Display Debugger este destinat să fie un front-end grafic avansat pentru multe instrumente standard de depanare bazate pe text., Unii programatori preferă gestionarea makefiles și derivatele lor la instrumentele similare de cod de construcție incluse într-un IDE complet. De exemplu, majoritatea contribuitorilor la baza de date PostgreSQL folosesc direct make și GDB pentru a dezvolta noi funcții. Chiar și atunci când construirea PostgreSQL pentru Microsoft Windows folosind Visual C++, script-uri Perl sunt folosite ca un înlocuitor pentru a face, mai degrabă decât bazându-se pe orice caracteristici IDE. Unele IDE-uri Linux, cum ar fi Geany, încearcă să ofere un front-end grafic operațiunilor tradiționale de construire.pe diferitele platforme Microsoft Windows, instrumentele de linie de comandă pentru dezvoltare sunt rareori utilizate., În consecință, există multe produse comerciale și necomerciale. Cu toate acestea, fiecare are un design diferit care creează în mod obișnuit incompatibilități. Majoritatea furnizorilor majori de compilatoare pentru Windows oferă încă copii gratuite ale instrumentelor lor din linia de comandă, inclusiv Microsoft (Visual C++, Platform SDK,. NET Framework SDK, nmake utility).IDE-urile au fost întotdeauna populare pe clasicul Mac Macintosh Mac OS și macOS, datând din Atelierul programatorului Macintosh, Turbo Pascal, THINK Pascal și THINK c medii de la mijlocul anilor 1980., În prezent, programatorii macOS pot alege între IDE-uri native precum Xcode și instrumente open-source, cum ar fi Eclipse și Netbeans. ActiveState Komodo este un IDE multilanguage proprietar acceptat pe macOS.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *