Loading ...

IDE ed editor di sviluppo

IDE ed editor di sviluppo

Ho deciso di scrivere questo articolo perchè ricevo diverse richieste su quali IDE ed editor utilizzo per lo sviluppo.

Inoltre può anche essere un punto di confronto tra noi utenti.

Vi faccio un elenco specificando per quali attività e su quale sistema, e se possibile indicando anche un perchè.

Netbeans

Fino a poco tempo fa lo usavo praticamente per tutto.

Poi ho notato un certo stato di abbandono, fino a che ho scoperto che c'è una transizione in atto sulla Apache Foundation.

Inoltre, al momento, non ha il supporto per:

  • Java 9
  • Python
  • Ruby

Quindi, almeno temporanemante, lo uso "solo" per le mie applicazioni web (siti vetrina, ecommerce, ecc); in pratica per:

  • PHP
  • Javascript
  • HTML
  • CSS

Lo uso su tutti i sistemi, in modo da potermi copiare la configurazione, ed aprire i progetti da dove voglio.

Passerei volentieri a PHP Storm, ma al momento non ho voglia di spendere (non esistendo una versione community).

Qt Creator

Come si evince, è l'IDE per le applicazioni scritte usando Qt.

Inoltre lo uso anche per qualche test in C++ (molto pochi a dire il vero).

Ovviamente lo uso su tutti i sistemi.

Android Studio

Per Android ne ho provati diversi, e alla fine mi sono convinto che il migliore è proprio l'IDE ufficiale.

Almeno per quanto riguarda app scritte in Java (non per quelle scritte con framework orientati al web come Apache Cordova).

Valido per tutti i sistemi.

PyCharm

Per me il migliore IDE per Python, su tutte le piattaforme.

Nient'altro da dichiarare.

IntelliJ IDEA

E' diventato da poco il mio IDE ufficiale per Java e Kotlin.

L'ho scelto perchè ha molti più strumenti di Netbeans, è più aggiornato, ha un ottimo supporto per JavaFX e per Kotlin.

Forse, almeno inizialmente, è meno intuitivo; però condivide la stessa interfaccia grafica di PyCharm (stessa software house) e di Android Studio (basato proprio su questo).

Anche lui lo uso su tutte le piattaforme.

Visual Studio

Lo uso solo per C# in ambito Windows.

Inoltre C# lo uso veramente poco in generale; per progetti multi-piattaforma, mi butto più su altri linguaggi (Python, Java, Kotlin, Qt).

 

Questo per quanto riguardi gli IDE veri e propri; per quanto riguarda editor di testo più o meno evoluti, e usati in maniera più o meno spinta, vi elento questi.

Atom Editor

Al momento lo uso solo su Linux, e lo uso come editor avanzato, che non richiede un IDE vero e proprio.

Principalmente per:

  • Markdown
  • Javascript per Node.js o framework web per il mobile
  • file SQL

Notepadqq

Editor di testo predefinito per le mie Arch Linux con Cinnamon.

Ha da poco sostituito Geany, in quanto quest'ultimo al momento non è più sviluppato.

E' comunque un editor molto avanzato, che supporta la sintassi di tantissimi linguaggi, ed è abbastanza aggiornato.

Notepad++

Per me l'unico editor di testo da usare in ambito Windows!

Da questo riprende le sue basi anche Notepadqq.

Ha tantissime funzioni avanzate, e supporta praticamente qulunque linguaggio.

Mi ha aperto anche file di dimensioni enormi, al contrario di tanti altri editor.

Inoltre è aggiornato frequentemente.

Enjoy!