Linuxis meil on erinevaid tööriistu, mis aitavad meid rakenduste loomisel ja arendamisel. Paljude sõnade järgi on Linux kahtlemata üks soovitatud süsteeme rakenduste arendamiseks.
seekord kasutame seda võimalust, et rääkida parimatest integreeritud arenduskeskkondadest (IDE), mida saame kasutada eelistatud Linuxi jaotuses.
NetBeans
NetBeans on populaarne platvormidevaheline C / C ++ IDE, mis toetab teisi programmeerimiskeeli. See sisaldab erinevat tüüpi projektimalle C / C ++ jaoks ja rakendusi saab ehitada staatiliste ja dünaamiliste teekide abil.
Lisaks saate oma olemasolevat koodi oma projektide loomiseks taaskasutada ning ka binaarfailide importimiseks lohistamise ja lohistamise abil rakenduste loomiseks maast madalast üles.
Vahel Selle peamisi omadusi saab esile tõsta:
- Redaktor C / C ++ on hästi integreeritud mitme seansi, tööriistade ja GNU GDB siluriga.
- Koodiabi tugi
- Looge ja käivitage C / C ++ testid seestpoolt
- Sellel on Qt tööriista tugi
- Toetus tihendusformaatidele .tar, .zip ja paljudele teistele arhiivifailidele
- Toetus mitmele kompilaatorile nagu GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio ja MinGW
- Failide sirvimine
Kood :: Plokid
See on avatud lähtekoodiga arenduskeskkond, millele on antud litsents GNU üldise avaliku litsentsi alusel Sellel on tugi mitmele kompilaatorile, mille hulgas on MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC ja Intel C ++ Compiler.
Sellel on kohandatud ehitussüsteem ja valikuline ehitustugi.
CodeBlocks on saadaval Windowsi, Linuxi ja macOS-i jaoks ning see on teisaldatud FreeBSD, OpenBSD ja Solaris.
See IDE on loodud väga laiendatavaks ja täielikult seadistatavaks, saate laiendada pistikprogrammide kasutamist.
Vahel peamised omadused, mida saame esile tuua sellest programmist leiame:
- Tööruumid mitme projekti ühendamiseks.
- Kohanduv tööruum
- Projekti brauser; failide, sümbolite (päritud jne), klasside, ressursside vaade.
- Vahekaartidega redaktor, mitu faili.
- Süntaksi värvimine
- Koodi automaatne täitmine.
- Rippmenüü.
- Täpsem stringide otsing failides: praegune, avatud, projekt, tööruum kaustades).
- Paralleelselt kompileerimise tugi (mitme protsessori / südamiku kasutamine).
Clion
IDE keskendus C ja C ++ programmeerimiskeelte arendamisele, CLion on platvormidevaheline IDE, nii et seda saab kasutada Linuxis, MacOS-is ja Windowsis, mis on integreeritud CMake build-süsteemiga.
Esialgne versioon see ühildub GNU Compiler Collectioni (GCC) ning Clangi ja GDB silurite, LLDB ja Google Testi kompilaatoritega. Lisaks C ja C ++, CLion toetab teisi keeli otse või pistikprogrammide kaudu: Kotlin, Python, Rust, Swift jt.
Nagu paljudel IDE-del, on CLionil ka funktsioon, mis hõlbustab koodi täitmist, mille abil CLion aitab teil säästa palju aega oma koodi süntaksi lõpuleviimisel.
Ja lisaks sellele on CLionil ka eelvormindatud koodisüntaksimallid, millega märkite süntaks ja see genereerib koodi, näidates ka võimalikke süntakse ja parandades seeläbi kirjutamiskiirust.
Pügarm
Programmeerimise valdkonnas kasutatav platvormiülene IDE, Pycharm on varustatud pythoni konsooliga, kuhu saate skriptid käivitamise ajal kirjutada. Aknaid saab lülitada dokkimisrežiimi, ujuvrežiimi, aknarežiimi või jagatud režiimi sõltuvalt teie eelistustest.
Kui lülitate dokitud režiimi sisse, saab tööriistade kinnitamiseks aktiveerida ka kinnitatud režiimi.
Vahel Selle peamisi omadusi saab esile tõsta:
- Kodeerimisabi ja -analüüs koos koodi lõpuleviimisega, süntaksiga ja vigade esiletõstmisega.
- Projektide ja koodide navigeerimine, spetsiaalsed projektivaated, failistruktuuri vaated ning kiired hüppeed failide, klasside, meetodite ja kasutusviiside vahel
- Pythoni refaktoreerimine: sisaldab ümbernimetamist, ekstraktsioonimeetodit, muutuja sisestamist, konstandi sisestamist, üles tõmbamist, alla surumist ja teisi
- Veebiraamistike tugi: Django, web2py ja Flask
- Sisseehitatud Pythoni silur
- Integreeritud üksuse testimine rea-rea koodide katvusega
- Google App Engine Pythoni arendus
- Versioonihalduse integreerimine: Mercuriali, Giti, Subversioni, Perforce'i ja CVS-i ühtne kasutajaliides koos muudatuste loenditega ja liitmisega.
Üsna subjektiivne
Täiesti selge näide on pycharm, ok ütleme, et see on nimekirja parim "neljas", aga mis siis, kui ma ei arene pythonis? Ja kõik muu on ka subjektiivne, gedit koos koostajaga võiks olla esikohal sõltuvalt maitsest ja soovist kellegi aega raisata.
Ja varjutus? Kasutati j2ee jaoks palju