Ciao a tutti!
Per motivi di lavoro è da un pò che non scrivo sul blog e stò raccogliendo tanti argomenti interessanti su cui discutere.
Oggi mi piacerebbe confrontarmi con altri programmatori per capire quale possa essere il migliore editor di testo utilizzato per programmare.
L’editor di testo è il migliore amico del programmatore e se ben fatto è veramente un aiuto prezioso che può far risparmiare molto ma molto tempo.
Ogni programmatore ha le proprie esigenze e la scelta dell’editor è soggettiva e dipende dal linguaggio utilizzato per programmare.
Io sono un web developer e scrivo principalmente codice in XHTML, HTML5, Javascript, Java e PHP e proprio quando ce n’è necessita devo programmare anche in ASP classico.
I sistemi operativi che utilizzo per sviluppare sono Windows e Ubuntu.
Di seguito elenco alcuni editor che ho utilizzato e le mie impressioni.
ADOBE DREAMWEAVER
Ho utilizzato per molto tempo Adobe Dreamweaver in passato e in particolare la versione CS3, molto leggera e veloce.
In passato era più difficile trovare strumenti gratuiti che potessero competere con Adobe Dreamweaver ma ora sono cambiate notevolmente le cose.
Adobe Dreamweaver lo reputo adatto all’HTML puro e al CSS ma non al PHP. Molto comoda la visualizzazione dell’anteprima del sito direttamente nell’editor.
Adobe Dreamweaver l’ho abbandonato 2 anni fà in quanto ho trovato editor nettamente superiori.
Nel momento in cui si parla, Adobe Dreamweaver ha raggiunto la versione 6.
Vantaggi
- Veloce
- Anteprima browser
Svantaggi
- A pagamento
- Funziona solo su Windows e Mac OS
- Non consigliato per la programmazione
Acquista Adobe Dreamweaver CS 6
APTANA STUDIO
Aptana Studio lo utilizzo attualmente per fare siti web in HTML5 e sopratutto PHP. Veramente ben fatto ma è troppo dipendente da Eclipse.
Funziona sia su Windows che Linux e Mac Os. La cosa che mi ha irritato di più è il fatto di non riuscire ad aprire files residenti in computer della rete locale utilizzando Linux.
Aptana Studio è realizzato in Java e risulta un pò lento nella prima apertura. Le ultime versioni le trovo più veloci.
Vantaggi
- Ottimo per PHP
- Colorazione codice e completamento automatico funzioni
- Gratuito
- Funziona su Windows, Mac Os, Linux
Svantaggi
- Un pò lento
- Bug sparsi
- Mancata apertura files in rete locale su Linux
NOTEPAD ++
Notepad ++ è un ottimo editor di testo multilinguaggio. Velocissimo e gratuito. E’ possibile estenderlo con molti plugin. Supporta il Syntax Highlighting and Syntax Folding.
Vantaggi
- Gratuito
- Molte opzioni di configurazione
- Velocità
Svantaggi
- Funziona solo su Windows
- Alcune temi di colorazione codice creano confusione
GEANY
Geany è un IDE molto leggero e supporta moltissimi linguaggi di programmazione tra cui C, Java, PHP, HTML, Python, Perl, Pascal (tutta la lista).
Geany funziona su Windows, Linux, Mac OS e molti altri sistemi operativi che supportano le librerie GTK2.
Io l’ho utilizzato principalmente per PHP e JAVA e mi sono trovato molto bene. Da Linux sono riuscito ad aprire e lavorare sui files della rete locale senza problemi.
Supporta il Syntax Highlighting and Syntax Folding. E’ possibile estenderlo tramite plugin.
Vantaggi
- Gratuito
- Molte opzioni di configurazione
- Velocità
- Funziona su Windows, Mac Os, Linux
Svantaggi
- Alcune temi di colorazione codice creano confusione
PSPAD
PSPAD l’ho utilizzato per programmare in ASP Classic nel momento in cui ne ho avuto bisogno. Ho fatto molta fatica a trovare un editor che mi permettesse di programmare in ASP Classic e gratuito. PSPAD permette di programmare con diversi linguaggi di programmazione e lo considero equivalente a Notepad ++ come funzionalità ed estensioni.
Vantaggi
- Gratuito
- Molte opzioni di configurazione
- Velocità
Svantaggi
- Funziona solo su Windows
JEDIT
JEDIT l’ho utilizzato per programmare in Java ma supporta oltre 200 linguaggi di programmazione e diverse tipologie di codifica carattere. Essendo scritto in Java, JEDIT funziona su Windows, Mac Os, Linux.
Vantaggi
- Gratuito
- Molte opzioni di configurazione
- Debugging e run Java
- Funziona su Windows, Mac Os, Linux
Svantaggi
- Non consigliato per lo sviluppo di interfacce grafiche in Java
ECLIPSE
Eclipse è l’editor per eccellenza. Supporta moltissimi linguaggi di programmazione e tramite plugin ed estensioni è possibile programmare per ogni dispositivo. Aptana Studio ne è un esempio adatto per PHP. Essendo scritto in Java, Eclipse funziona su Windows, Mac Os, Linux.
Nella pagina di download di Eclipse è possibile scaricare la versione più adatta al nostro utilizzo. Eclipse non è immediato al primo utilizza e le troppe opzioni di configurazione finiscono quasi per disorientare l’utente ma appena lo si impara ad usare ci si innamora subito. Come Aptana risulta un pò lento al primo avvio.
Vantaggi
- Supporta qualsiasi linguaggio di programmazione
- Colorazione codice e completamento automatico funzioni
- Gratuito
- Estensioni e plugin
- Funziona su Windows, Mac Os, Linux
- Consigliato per lo sviluppo di interfacce grafiche in Java
Svantaggi
- Un pò lento
- Mancata apertura files in rete locale su Linux
SUBLIME TEXT 2
Sublime text 2 l’ho iniziato a provare da poco tempo e l’ho trovato molto valido. Lo considero un ottimo editor di testo multilinguaggio ed è velocissimo. Sublime text 2 è a pagamento ma è possibile provarlo gratuitamente per un periodo di prova illimitato (compaiono solamente messaggi di avviso). E’ possibile estenderlo con molti plugin. Supporta il Syntax Highlighting and Syntax Folding.
Sublime text 2 funziona su Windows, Mac Os, Linux
Vantaggi
- Supporta qualsiasi linguaggio di programmazione
- Colorazione codice e completamento automatico funzioni
- Gratuito
- Estensioni e plugin
- Funziona su Windows, Mac Os, Linux
Svantaggi
- A pagamento
NETBEANS
Netbeans l’ho utilizzato per programmare in Java ma supporta diversi linguaggi di programmazione tra cui Java, HTML5, PHP, C/C++. Essendo scritto in Java, Netbeans funziona su Windows, Mac Os, Linux. Netbeans si può estendere tramite plugin. Da molti è considerato il concorrente di Eclipse ed è supportato da una larghissima comunity di utenti e sviluppatori.
Vantaggi
- Gratuito
- Molte opzioni di configurazione
- Debugging e run Java
- Funziona su Windows, Mac Os, Linux
- Consigliato per lo sviluppo di interfacce grafiche in Java
Svantaggi
- Un pò lento
- Mancata apertura files in rete locale su Linux
Voi quale editor utilizzate?
Lascia un commento