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!
ide netbeans intellij idea notepadplusplus notepadqq geany pycharm qt creator visual studio androi
3 Commenti
@fermat: Sublime Text di fatto e` gratis ;) molti lo considerano il migliore
09/12/2018ciao! per fortuna con Atom non ho problemi di lentezza; magari la versione per windows non funziona bene, appena posso la provo.....brackets lo provo subito, mentre sublime text pensò lo bypasserò, perchè programmi a pagamento non li considero!
22/01/2018Atom l’ho provato un paio di volte ma mi sembra lentissimo! Sublimetext è molto meglio! Oppure Bracket, niente male!
19/01/2018