Bine și liber nu este numai într-o capcană de șoareci.
- Sprijin pentru un număr mare de limbi de programare. De regulă, toate în domeniul de aplicare (web, mobil, desktop).
- Prezența unui compilator, un interpret pentru a converti creațiile în codul mașinii.
- Instrumente încorporate pentru automatizarea proceselor: biblioteci, șabloane, fragmente etc.
- Debugger pentru detectarea erorilor, greșelilor și a altor pericole.
Dar, de îndată ce te duci pe drumul de dezvoltare "adult", fără un bun IDE nu se poate face. Și este bine că a fost liber. Iată o selecție de 9 cele mai bune subiective:
Descriere: Un alt IDE popular care nu are legătura cu sistemul de operare și cu ajutorul programelor de completare acceptă până la 25 de limbi de programare. În general, numărul de biblioteci conectate face Eclipse una dintre cele mai funcționale IDE-uri.
Descriere: Versiunea trunchiată, dar gratuită a Visual Studio. Pentru incepatori, capabilitatile sale vor fi suficiente pentru cap:
Descriere: IDE cross-platform pentru dezvoltarea de software în C / C ++, PHP și Node.js. În ciuda minimalismului său, acesta va satisface toate nevoile de bază ale dezvoltatorului.
Descriere: 3 chipsuri principale Cod: Blocuri:
- Suport pentru un număr mare de compilatoare, printre care debuggerii MinBW / GCC, Watcom, Clang, Digital Mars C / C ++ și GNU GDB și MS CDB.
- Instrumentul WxSmith pentru dezvoltarea rapidă a aplicațiilor (RAD).
- Principala bibliotecă wxWidgets simplifică dezvoltarea unei interfețe grafice în aplicații.
Descriere: Qt Creator este specializat în lucrul cu C, C ++ și QML, suportă aceleași compilatoare și depanatoare ca Code :: Blocks. Funcționează cu toate sistemele de control al versiunilor populare: Subversion, Mercurial, Git, CVS, Bazaar, Perforce.
Unele dintre aceste instrumente sunt bune doar pentru primii pași în dezvoltare, dar nu trebuie să-ți petreci mult timp să le studiezi. Altele se suprapun capabilităților celor mai plătiți concurenți, astfel încât aceștia pot deveni sateliți pentru viață, dar este nevoie de mult timp pentru a stăpâni.
Ce alegere ați făcut?