4 dei migliori ambienti di sviluppo integrati per Linux

codice linux

Su linux abbiamo vari strumenti che possono aiutarci nella creazione e nello sviluppo di applicazioni. Nelle parole di molti, Linux è senza dubbio uno dei sistemi consigliati per lo sviluppo di applicazioni.

Stavolta cogliamo l'occasione per parlare di alcuni dei migliori ambienti di sviluppo integrato (IDE) che possiamo usare nella nostra distribuzione Linux preferita.

NetBeans

netbeans-modifica-pagina-php

NetBeans lo è un popolare IDE C / C ++ multipiattaforma con supporto per altri linguaggi di programmazione. Include diversi tipi di modelli di progetto per C / C ++ e le applicazioni possono essere create utilizzando le librerie statiche e dinamiche.

Inoltre, puoi riutilizzare il codice esistente per creare i tuoi progetti e anche utilizzare il trascinamento della selezione per importare file binari al suo interno per creare applicazioni da zero.

Tra Le sue caratteristiche principali possono essere evidenziate:

  • L'editor C / C ++ è ben integrato con più sessioni, strumenti e il debugger GNU GDB.
  • Supporto per l'assistenza al codice
  • Crea ed esegui test C / C ++ dall'interno
  • Ha il supporto dello strumento Qt
  • Supporto per formati di compressione .tar, .zip e molti altri file di archivio
  • Supporto per più compilatori come GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio e MinGW
  • Navigazione di file

Codice :: Blocchi

Blocchi di codice

Questo è un ambiente di sviluppo open source concesso in licenza con la GNU General Public License che Supporta più compilatori, tra i quali possiamo trovare MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC e Intel C ++ Compiler.

Ha un sistema di compilazione personalizzato e supporto di compilazione opzionale.

CodeBlocks è disponibile per Windows, Linux e macOS ed è stato portato su FreeBSD, OpenBSD e Solaris.

Questo IDE È progettato per essere molto estensibile e completamente configurabile, è possibile estendere l'uso dei plugin.

Tra le principali caratteristiche che possiamo evidenziare da questo programma possiamo trovare:

  • Aree di lavoro per combinare più progetti.
  • Spazio di lavoro adattivo
  • Browser del progetto; visualizzazione di file, simboli (ereditati, ecc.), classi, risorse.
  • Editor a schede, più file.
  • Colorazione della sintassi
  • Completamento automatico del codice.
  • Menu `A tendina.
  • Ricerche avanzate per stringhe all'interno dei file: corrente, aperta, progetto, area di lavoro, nelle cartelle).
  • Supporto per la compilazione in parallelo (utilizzando più processori / core).

CLione

CLione

Un IDE focalizzato sullo sviluppo nei linguaggi di programmazione C e C ++, CLion è un IDE multipiattaforma quindi può essere utilizzato su Linux, macOS e Windows integrato con il sistema di build CMake.

La versione iniziale è compatibile con GNU Compiler Collection (GCC) e Clang e GDB Debugger, compilatori LLDB e Google Test. Oltre a C e C ++, CLion supporta altri linguaggi direttamente o tramite plugin: Kotlin, Python, Rust, Swift e altri.

CLion, come molti IDE, ha la funzione di completare facilmente il codice, con il quale CLion può aiutarti a risparmiare molto tempo nel completare la sintassi del codice che stai scrivendo in esso.

E non solo, CLion ha anche modelli di sintassi del codice preformattati con i quali indichi la sintassi e genererà il codice, mostrandoti anche le possibili sintassi e migliorando così la velocità di scrittura.

PyCharm

pycharm-pitone

Un IDE multipiattaforma utilizzato nel campo della programmazione, Pycharm viene fornito con una console python dove puoi scrivere gli script mentre li esegui. Le finestre possono essere commutate in modalità dock, modalità mobile, modalità finestra o modalità divisa a seconda delle preferenze.

Quando attivi la modalità ancorata, la modalità bloccata può anche essere attivata per bloccare i tuoi strumenti.

Tra Le sue caratteristiche principali possono essere evidenziate:

  • Assistenza e analisi della codifica, con completamento del codice, sintassi ed evidenziazione degli errori.
  • Navigazione nel progetto e nel codice, viste del progetto specializzate, viste della struttura dei file e salti rapidi tra file, classi, metodi e usi
  • Refactoring Python: include ridenominazione, metodo di estrazione, inserimento di variabili, inserimento di costanti, pull up, push down e altri
  • Supporto per framework web: Django, web2py e Flask
  • Debugger Python integrato
  • Unit test integrato, con copertura del codice riga per riga
  • Sviluppo Python di Google App Engine
  • Integrazione del controllo della versione: interfaccia utente unificata per Mercurial, Git, Subversion, Perforce e CVS con elenchi di modifiche e merge.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Kirbylife suddetto

    Abbastanza soggettivo

  2.   Ektod suddetto

    Completamente, un chiaro esempio è pycharm, ok diciamo che è il "quarto" migliore della lista ma, cosa succede se non sviluppo in Python? E tutto il resto è anche soggettivo, gedit insieme ad un compilatore potrebbe essere posto nella top 1 a seconda dei gusti e della voglia di far perdere tempo a chiunque.

  3.   corretto suddetto

    E l'eclissi? Usato molto per j2ee