Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

Quasi tutti i programmatori sentono il bisogno di trovare i migliori strumenti di sviluppo. Questi possono essere editor, librerie per la gestione delle attività, framework per semplificare il lavoro sui progetti, ecc.

Gli strumenti facilitano il lavoro e allo stesso tempo aumentano la produttività.

Di tutti gli strumenti che gli sviluppatori hanno mai utilizzato, l'editor di testo è il più difficile da scegliere. Gli streamer di Livecoding.tv utilizzano una varietà di editor e quasi tutti difendono con veemenza la loro scelta.

Per non parlare del fatto che ci sono comunità separate per ogni editor popolare. Alla fine, ognuno ha le proprie preferenze, i propri argomenti a favore e contro.

L'editor svolge un ruolo centrale in qualsiasi area di lavoro dello sviluppatore. Il codice viene scritto, sottoposto a debug ed eseguito utilizzando un editor di testo.

Scegliere l'editor perfetto per il tuo lavoro può essere un compito scoraggiante che comporta: test, preferenze personali e decisione finale. Prima di fare la tua scelta, ti condurremo in un tour attraverso i migliori editor 2016 dell'anno.

Discuteremo in dettaglio 6 editor, ma puoi trovare altri editor meno conosciuti alla fine dell'articolo.

SUBLIME EDITORE DI TESTI

L'editor di testo Sublime è uno dei migliori editor di testo oggi. È un'ottima alternativa ai potenti IDE, è leggero e fa il suo lavoro con grande efficienza e precisione.

Sublime Text ha un sacco di funzioni che ti faranno sentire il potere a portata di mano. Ma, come qualsiasi strumento, non è perfetto. Diamo un'occhiata ai pro e ai contro dell'utilizzo dell'editor di testo Sublime.

Vantaggi:

  • Interfaccia piacevole, semplice e minimalista.
  • Configurabile in modo molto flessibile. Selezione multipla.
  • La possibilità di creare eventuali snippet e inserirli almeno tramite tasti di scelta rapida, almeno tramite abbreviazioni di lettere (nello stile di Zen Coding).
  • La possibilità di assegnare tasti di scelta rapida a qualsiasi azione.
  • Negli snippet, puoi impostare la posizione del cursore quando incolli, impostare i segnaposto e passare alle parti desiderate dello snippet con Tab.
  • La presenza di una minimappa di codice per un facile spostamento.
  • Possibilità di visualizzare caratteri nascosti (spazi, tab) solo quando si evidenzia il codice.
  • Ci sono molti plugin disponibili e una crescente comunità di utenti che li scrivono per qualsiasi esigenza.

Screpolatura:

  • Il testo sublime è pagato. Dato che ci sono molti buoni editor gratuiti sul mercato, chiunque può scegliere un'alternativa.
  • Non viene aggiornato così spesso come prima.
  • I tempi di caricamento sono più elevati rispetto a Notepad++.
  • La qualità dei plugin rimane in discussione.

Tutto sommato, Sublime text è un ottimo editor con cui lavorare. Puoi usarlo gratuitamente con un periodo di prova infinito. Se non ti piacciono i popup, puoi acquistare l'editor per $70. Funziona su tutti i principali sistemi operativi: Windows, Linux e Mac OSX.

Vim ha superato la prova del tempo ed è uno dei più antichi editor della storia.

Vim è molto popolare tra gli sviluppatori e altri appassionati di computer che sono ossessionati dagli editor completamente personalizzabili.

Vim è famoso per due motivi. In primo luogo, può funzionare solo con una tastiera, senza mouse.

In secondo luogo, è presente in quasi tutte le macchine Unix. Quindi, la portabilità e l'ubiquità sono una caratteristica chiave di Vim.

Vantaggi:

  • Può essere completamente controllato dalla tastiera
  • Può essere utilizzato in un ambiente di sviluppo remoto tramite SSH.
  • Vim può essere personalizzato a tuo piacimento con un dotfile .vimrc e VimScript.
  • Tonnellate di plugin per supportare Vim, estendono le sue funzionalità.
  • Migliora le prestazioni e gestisce molto bene i file di grandi dimensioni.

Screpolatura:

  • Vim per utenti avanzati. Non è facile da imparare, ci vorrà molto tempo prima che tu raggiunga la padronanza, ma una volta padroneggiato, ti darà più potere di qualsiasi altro editor.

Leggi anche come creare .

atomo

Atom è stato introdotto un anno fa ed è conosciuto come un editor open source moderno e altamente personalizzabile. Nonostante l'utilizzo delle tecnologie del browser, Atom non è un'applicazione Web, ma in realtà è una versione specializzata di Chromium, in cui ogni scheda funge da pagina Web visualizzata localmente.

Vantaggi:

  • Atom è un editor open source gratuito.
  • OS X multipiattaforma, Windows e Linux;
  • Completamento automatico intelligente;
  • Navigatore di file;
  • Cerca e sostituisci in più file.
  • Facile da usare anche per un principiante.

Screpolatura:

  • Non è in grado di gestire file di grandi dimensioni e tende a bloccarsi durante il caricamento di file superiori a 10 MB.
  • Utilizza molta memoria.

Se stai cercando un editor gratuito e open source, Atom è perfetto per te. È altamente mobile e disponibile per tutti e tre i principali sistemi operativi. Tuttavia, l'utilizzo di Atom in progetti di grandi dimensioni non è auspicabile.

Codice VisualStudio

Visual Studio Code è un prodotto Microsoft che mira a consentire agli sviluppatori di programmare senza scaricare l'enorme Visual Studio (3 GB +). Visual Studio Code è un editor open source leggero che funziona altrettanto bene su Windows, OS X e Linux. Le caratteristiche principali del codice di Visual Studio includono il supporto per più di 30 lingue, il completamento automatico, una facile navigazione e altro ancora. Include anche Git e strumenti di debug per semplificare lo sviluppo.

Vantaggi:

  • Supporto per più di 30 lingue, oltre ai principali linguaggi Microsoft come ASP.NET, C#, ecc.
  • Le ridotte dimensioni garantiscono rapidità di installazione e utilizzo.

Screpolatura:

  • Il supporto dell'estensione deve essere migliorato.
  • L'aggiornamento su Linux può essere un compito arduo.

Visual Studio Code è un'ottima scelta per gli sviluppatori che non vogliono scaricare e utilizzare IDE ingombranti. È piccolo, coccoloso e, soprattutto, fa il suo lavoro!

Blocco note++

Notepad++ è un altro editor open source. In generale, assomiglia a un blocco note vanilla che supporta tonnellate di linguaggi di programmazione. Il più grande vantaggio di Notepad ++ rispetto agli altri editor di testo elencati qui è il fatto che può gestire file di grandi dimensioni senza ritardi o arresti anomali. È molto veloce e leggero. Inoltre, la sua funzionalità può essere estesa con centinaia di plugin disponibili.

Vantaggi:

  • Supporto per un gran numero di codifiche.
  • Evidenziazione della sintassi.
  • Elaborazione parallela di documenti.
  • Confronto di documenti.
  • Ricerca e correzione automatica tramite espressioni regolari.
  • Lavorare con i file sul server FTP.
  • Completamento automatico.
  • Estensibile con plugin.

Screpolatura:

  • Non la migliore interfaccia utente.
  • Troppo facile.

Notepad ++ è perfetto per coloro che sono soddisfatti della semplice interfaccia e del set di funzionalità. Ti aiuterà a creare rapidamente e facilmente nuovi prodotti.

Parentesi

Il nostro ultimo editor di testo di cui parleremo in dettaglio è l'editor open source "Brackets". Brackets non è un editor universale, è focalizzato sullo sviluppo front-end e supporta un'ampia gamma di tecnologie front-end.

Vantaggi:

  • È leggero, moderno e ha un'ottima interfaccia utente.
  • Funzionalità di anteprima, supporto del preprocessore ed editor integrati.
  • Viene fornito con un gestore integrato per una facile gestione delle estensioni.
  • Brackets è un potente editor di testo con particolare attenzione al web design e allo sviluppo front-end.

Screpolatura:

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: