GNU/Linux >> Linux Esercitazione >  >> Linux

I 20 migliori editor Javascript per desktop Linux

Non molto tempo fa le persone consideravano JavaScript un linguaggio obsoleto che tende a rovinare le cose più che aiutare. Tuttavia, con l'inizio di Node.js, il runtime basato sul famigerato motore v8 di Chrome, gli sviluppatori possono eseguire codice JavaScript al di fuori del browser. Potresti non immaginare, ma questo offre agli sviluppatori una flessibilità superiore consentendo loro di utilizzare la stessa lingua sia sul lato client che su quello server. Inoltre, con l'aggiornamento ES6 stabile, JavaScript è diventato un linguaggio molto elegante a sé stante e offre un vantaggio in più per quanto riguarda la fornitura di app web che ispirano soggezione. Oggi delineeremo i 20 migliori editor Javascript per Linux, il sistema più utilizzato dagli sviluppatori JavaScript open source.

I migliori editor Javascript per Linux

I nostri esperti hanno curato questo elenco dei 20 migliori editor Javascript per Linux in base ad attributi come popolarità, impatto sugli sviluppatori, estensibilità e supporto della community. Abbiamo scelto un IDE javascript o un editor di testo javascript e selezionato un set selezionato di editor javascript online.

1. Codice di Visual Studio

Costruito su JavaScript stesso, Visual Studio Code è uno dei migliori editor di codice disponibili. Uno dei migliori progetti open source di Microsoft negli ultimi tempi, questo editor di testo javascript è preoccupato per le funzionalità quotidiane come l'evidenziazione della sintassi, i frammenti, il refactoring del codice, le scorciatoie da tastiera e molti altri. L'enorme capacità di personalizzazione ed estensibilità di questo javascript lo ha aiutato a garantire la sua posizione come lo strumento dell'ambiente di sviluppo più popolare nel sondaggio tra gli sviluppatori di Stack Overflow.

Caratteristiche degne di nota

  • Il supporto di IntelliSense consente al codice VS di fornirti suggerimenti essenziali durante la codifica in JavaScript.
  • Il controllo Git integrato consente una velocità e una praticità superiori mantenendo l'integrità del tuo flusso di lavoro.
  • Il terminale integrato ti consente di giocare con il sistema mantenendo allo stesso tempo la concentrazione sul codice.
  • Il controllo del tipo JS integrato consente a questo editor di testo javascript di controllare il tuo codice JS in modo statico.

2. WebStorm

Uno degli ide javascript preferiti sia dagli sviluppatori nuovi che da quelli veterani, WebStorm combina potenti funzionalità integrate per rendere il tuo vita molto più facile quando si scrive JavaScript. Viene fornito preconfezionato con JSHint, JSLint, JSCS, ESLint e Closure Linter per aiutarti a mantenere la qualità e l'integrità del tuo codice. La modalità di completamento automatico intelligente consente a questo editor Javascript di fare previsioni intelligenti basate sulla sua comprensione degli oggetti JavaScript.

Caratteristiche degne di nota

  • L'integrazione Node.js predefinita di questo IDE javascript ti consente di eseguire, eseguire il debug e testare le unità delle tue app web direttamente dall'IDE.
  • Il server integrato è comodo quando provi frammenti del tuo progetto.
  • Questo editor Javascript viene fornito con il supporto nativo per i framework JavaScript più diffusi come Meteor, Angular e React.
  • Il supporto integrato per Karma test runner consente agli sviluppatori di sfruttare il paradigma Test Driven Development (TDD).
  • Nonostante sia un IDE professionale completo di tutte le funzionalità, questo IDE javascript utilizza molta meno memoria rispetto ai suoi concorrenti basati su Electron, fornendo un enorme salto di prestazioni.

3. Testo sublime

Sublime Text Editor è un potente e sofisticato editor di testo javascript che viene fornito con una potente API e un ecosistema di pacchetti per aiutarti a estendere il suo nucleo. Questo editor Javascript è uno dei nostri preferiti per quanto riguarda le capacità di personalizzazione. Puoi personalizzare quasi tutto con questo editor, inclusi, a titolo esemplificativo ma non esaustivo, combinazioni di tasti, menu, frammenti, macro e completamenti. Grazie all'incorporazione di componenti di base personalizzati, Sublime Text offre agli sviluppatori JS prestazioni che non sono ancora state eguagliate da altri.

Caratteristiche degne di nota

  • Lo scarso utilizzo della memoria consente a questo editor di testo javascript di essere la scelta migliore per progetti grandi e complessi.
  • Viene fornito con il supporto integrato per Vim.
  • Adatto ai principianti e leggero.
  • Grande community che utilizza plug-in per quasi tutte le attività.

4. Neovim

L'estensione di Vim, considerato da molti come il miglior editor di testo Unix di sempre, Neovim è dotato di funzionalità abbastanza potenti da sii il tuo prossimo editor Javascript per Linux. Il forte set di funzionalità predefinite, combinato con le moderne funzionalità del terminale come lo stile del cursore, gli eventi di messa a fuoco, l'incolla tra parentesi, rende Neovim un editor di testo javascript superiore per i sistemi Linux. E puoi aggirare i tuoi modi per tutto ciò che supporta Vim, rendendo così questo IDE javascript un'ottima alternativa a noi gente della vecchia scuola.

Caratteristiche degne di nota

  • Consente un'integrazione di gran lunga migliore con strumenti esterni rispetto ai suoi concorrenti.
  • La natura agnostica dell'interfaccia utente dell'editor consente a Neovim di essere incorporato in qualsiasi sistema GUI.
  • La separazione tra funzioni principali e plug-in consente a questo editor Javascript di essere estremamente flessibile.

5. Atomo

Una delle prime implementazioni Javascript di un editor di testo, Atom serve molto bene al suo scopo. Questo editor Javascript ti offre tutte le funzionalità necessarie per portare avanti il ​​tuo prossimo progetto web.

Dalla gestione dei pacchetti integrata alla selezione e modifica su più righe, otterrai quasi tutto ciò che desideri in un moderno editor di testo javascript. L'enorme ide dell'ecosistema open source di questo javascript garantisce inoltre che avrai accesso a moduli di terze parti per quasi tutto.

Caratteristiche degne di nota

  • Altamente modulare e pronto all'uso appena fuori dalla scatola.
  • La ricerca fuzzy di funzioni, impostazioni e frammenti disponibili è disponibile tramite una tavolozza di comandi ben curata.
  • Supporto HiDPI integrato privo di problemi di ridimensionamento.
  • Il supporto predefinito per la programmazione delle coppie istantanee consente un approccio di Test Driven Development (TDD).

6. IDEA IntelliJ

Sebbene pensato per l'uso come IDE Java, IntelliJ IDEA di JetBrains offre funzionalità potenti ma convenienti che possono anche aiutare il tuo Sessioni di programmazione JavaScript in modo massiccio. Questo ide javascript infallibile è dotato di funzionalità come refactoring intelligente del codice, navigazione rapida, analisi degli errori accorta e supporto per strumenti di sviluppo come Karma, Gulp e Grunt. L'implementazione stimolante di questo editor Javascript ti assicura di non perdere le tue dinamiche pur mantenendo anche i flussi di lavoro più complessi.

Caratteristiche degne di nota

  • La funzione integrata di riconoscimento del contesto ti assicura di ricevere avvisi essenziali durante la scrittura di programmi JavaScript.
  • Il robusto supporto per i sistemi di controllo della versione come git, svn, ecc., fa in modo che tenere traccia delle basi di codice non sembri un incubo.
  • Il debugger in linea è utile quando si cercano bug in diversi moduli di un progetto.

7. Vim

L'editor di testo Unix più noto emerso negli ultimi decenni, Vim combina funzionalità complesse con potenti metriche prestazionali che rendono è un'opzione molto adatta come il tuo prossimo editor Javascript. Se sei uno di quei fanatici dei terminali della vecchia scuola come me, è senza dubbio Vim o Emacs per te.

Questo editor di testo javascript veloce e leggero è in grado di fare qualsiasi cosa, anche sui sistemi più vecchi. Inoltre, una pletora di capacità di personalizzazione consente agli utenti di modificare facilmente questo ide javascript secondo le loro esigenze.

Caratteristiche degne di nota

  • Vim è estremamente programmabile, il che significa che puoi personalizzare ed estendere le sue funzionalità come preferisci.
  • Fornisce supporto diretto per SSH per ottenere l'accesso a sistemi remoti.
  • Vim viene fornito con un enorme elenco di macro prontamente disponibili.
  • Uno degli editor Javascript più stabili su cui puoi mettere le mani.

8. Emacs

Il principale avversario di Vim, Emacs, ha una base di fan che tende a iniziare guerre sante quando si tratta di confrontando questi due giganti Unix. Emacs è noto per la sua estensibilità superiore che garantisce la personalizzazione di ogni componente principale.

La natura auto-documentante di questo editor Javascript è adatta anche ai nuovi arrivati. Anche se all'inizio la curva di apprendimento potrebbe sembrare un po' troppo ripida, Emacs può rendere la tua esperienza di programmazione Javascript un gioco da ragazzi una volta che ne avrai preso confidenza.

Caratteristiche degne di nota

  • L'ampia documentazione di questo editor di testo javascript è eccellente e molto completa.
  • Dalla programmazione della riproduzione multimediale (EMMS) alla composizione e alla visualizzazione di immagini, Emacs è in grado di fare cose che vanno ben oltre la semplice "modifica del testo".
  • Emacs è noto per la sua integrazione superiore con strumenti come shell, emulatori, controllo delle versioni e sistemi di navigazione.

9. Spacemac

Costruito su Emacs, Spacemacs è l'ultimo editor Javascript con un set di funzionalità potente e flessibile. Questo editor di testo javascript open source fornisce l'evidenziazione della sintassi per tutti i principali linguaggi di programmazione e offre anche associazioni di tasti mnemonici per una migliore ergonomia. Puoi scegliere tra tre distinte modalità di input:Emacs, Vim e una combinazione ibrida. La documentazione dettagliata consente a questo IDE javascript di essere facilmente utilizzato anche dai nuovi programmatori JavaScript.

Caratteristiche degne di nota

  • Programmabile fino al midollo.
  • La community è la più grande tra tutti gli starter kit di Emacs.
  • Prende il meglio da Vim ed Emacs e lo combina in un editor Javascript autonomo.
  • I pacchetti sono configurati dalla folla e non interferiscono tra loro.

10. AWS Cloud 9

AWS Cloud 9 è un ide javascript basato su cloud di Amazon, che consente agli sviluppatori di scrivere ed eseguire app Javascript con un semplice browser web. Questo editor javascript online viene fornito con un debugger e un terminale integrati per mantenere un flusso di lavoro professionale.

L'esperienza utente è perfetta su ogni dispositivo e non è nemmeno necessario installare il software! Se stai cercando un editor javascript online per mantenere un'esperienza di sviluppo serverless con funzionalità solide e comprovate, AWS Cloud 9 è la soluzione migliore per te.

Caratteristiche degne di nota

  • La completa natura web-based di questo editor lo rende molto adatto per collaborare a diversi progetti.
  • La capacità di collaborazione in tempo reale di AWS Cloud 9 facilita la programmazione in coppia.
  • Puoi eseguire il software su hardware personale e hosting per una migliore accessibilità.
  • Questo editor Javascript consente una rapida distribuzione delle app tramite CLI.

11. NetBeans

Nonostante sia un IDE dedicato a Java, NetBeans lo gioca molto bene nella fornitura di app Web JavaScript. Dal supporto di più linguaggi di programmazione a funzionalità come l'evidenziazione della sintassi e il completamento automatico:con NetBeans ottieni tutto.

Questo editor Javascript gratuito e open source è particolarmente utile se lavori in un ambiente aziendale e devi mantenere progetti grandi e complessi. Sebbene di natura monolitica, NetBeans ottimizza molto bene le metriche delle prestazioni.

Caratteristiche degne di nota

  • Il server web e il terminale integrati aggregano la produttività molto più velocemente.
  • Un vasto elenco di plug-in prontamente disponibili estende ulteriormente le funzionalità di questo IDE javascript.
  • Fornisce il supporto per i plugin Grunt e lint/hint.
  • Integrazione perfetta con i moderni sistemi di controllo delle revisioni.

12. Parentesi

Brackets è un editor Javascript relativamente moderno e competente dotato di caratteristiche notevoli e combina plug-in che migliorano le prestazioni. L'interfaccia utente pulita e ordinata di questo editor di testo javascript è di per sé una benedizione visiva.

Grazie alla sua incorporazione di tecnologie web standard, questo ide javascript può essere facilmente hackerato ed esteso anche da programmatori web alle prime armi. L'editor si apre molto velocemente e ti consente di passare da un progetto all'altro molto più velocemente, aumentando così notevolmente la produttività.

Caratteristiche degne di nota

  • L'editor in linea aumenta la produttività mantenendo il flusso di lavoro.
  • La funzione di anteprima dal vivo ti consente di vedere cosa fa il tuo codice in tempo reale.
  • La funzione di ricerca istantanea è estremamente veloce ed efficiente.
  • Le parentesi sono dotate di supporto nativo per TernJS.
  • Può facilmente estrarre risorse da PSD.

13. Codice ovunque

Codeanywhere è un ide javascript multipiattaforma basato su tecnologie cloud e ti consente di scrivere, modificare ed eseguire istantaneamente i tuoi progetti Web direttamente da un browser o dispositivo mobile. L'intero Javascript Editor è esso stesso scritto con JavaScript e supporta prontamente più di 75 linguaggi di programmazione.

Con questo editor javascript online, otterrai funzionalità standard come numeri di riga, avvisi, errori nel gutter, gestione dei file a schede, supporto per server FTP/SSH e molto altro. Ti consente anche di distribuire direttamente i tuoi progetti su Heroku.

Caratteristiche degne di nota

  • La funzione di condivisione del collegamento di questo editor javascript online ti consente di invitare altri a collaborare al tuo progetto semplicemente condividendo un collegamento.
  • Il completamento automatico dei codici JS aumenta notevolmente la produttività.
  • Supporto nativo per Dropbox e Google Drive.
  • Viene fornito con un linter JavaScript completamente personalizzabile.
  • Dispone di app mobili per Android, iOS, Windows e Blackberry.

14. SourceLair

Ancora un altro editor javascript online basato su cloud per fare questo elenco, SourceLair fornisce una piattaforma di sviluppo isolata per il tuo prossimo progetto JavaScript. Puoi accedere facilmente ai tuoi progetti su SourceLair dal suo URL pubblico e condividerli per mostrare il tuo cliente al volo.

Questo straordinario editor Javascript rende il mantenimento del flusso di lavoro un gioco da ragazzi aumentando allo stesso tempo il tasso di produttività. Otterrai funzionalità come una visualizzazione divisa, il caricamento di file tramite trascinamento, scorciatoie per associazioni di tasti di testo sublimi, supporto Emmet e molto altro con questo IDE javascript.

Caratteristiche degne di nota

  • La funzione di completamento automatico in tempo reale per JS fornisce suggerimenti accurati basati sulle librerie installate.
  • Le funzionalità di segnalazione degli errori completamente personalizzabili e in tempo reale aiutano a eliminare i bug all'istante.
  • Il terminale Linux completo ti consente di accedere al tuo sistema direttamente dal browser.
  • La funzione di sincronizzazione del browser consente di visualizzare qualsiasi modifica nel codice JS senza aggiornare il browser.

15. IDE di Komodo

Komodo IDE è un ide javascript estremamente popolare per Linux che viene fornito con funzionalità moderne come il supporto del debugger, il visualizzatore DOM, le shell interattive, l'integrazione del controllo del codice sorgente e molti altri. Questo editor Javascript è particolarmente adatto a progetti grandi e complessi in cui gli sviluppatori devono mantenere diverse basi di codice e moduli. Avrai anche funzionalità come un editor di database, supporto git e accesso remoto ai file FTP con questo fantastico editor di testo javascript.

Caratteristiche degne di nota

  • Il meccanismo di controllo della versione integrato consente agli sviluppatori di mantenere facilmente i flussi di lavoro di progetti più grandi.
  • Con la funzione ActiveState, più sviluppatori possono collaborare a un progetto in tempo reale.
  • La funzione di completamento automatico funziona davvero bene per JavaScript.
  • Il motore sottostante di Komodo IDE è in grado di eseguire espressioni regolari.

16. Tavolo luminoso

La piattaforma di sviluppo integrata Light Table è un ide javascript moderno e vivace dotato di funzionalità come il cambio istantaneo di file, l'evidenziazione della sintassi, il debug e molto altro. Questo editor Javascript ti consente di vedere il flusso di dati nella tua applicazione in tempo reale in modo da poter tenere facilmente traccia del tuo flusso di lavoro.

Il cercatore sfocato di file e comandi funziona eccezionalmente bene e velocemente, del resto. Questo leggero editor di testo javascript è progettato magnificamente e offre una grafica rilassante.

Caratteristiche degne di nota

  • La funzione di valutazione in linea ti consente di vedere cosa fa ogni riga di codice senza interpretare l'intero codice.
  • La funzione di controllo ti consente di eseguire il tuo codice dal vivo in tempo reale mentre lo stai scrivendo.
  • Gestore plug-in integrato per aiutarti a gestire in modo efficiente le estensioni di terze parti.
  • Dai grafici ai giochi, puoi incorporare qualsiasi cosa direttamente.

17. Codenvy

Un altro editor javascript online del nostro elenco, Codenvy, fornisce un ambiente di runtime personalizzato per eseguire, testare ed eseguire il debug delle applicazioni JavaScript. Questo editor Javascript di facile utilizzo supporta molti linguaggi oltre a JavaScript e offre funzionalità avanzate come test di compatibilità, modellazione dei dati, gestione della distribuzione, IntelliSense e refactoring.

L'ambiente stesso è completamente personalizzabile e mira a mantenere anche i flussi di lavoro più complessi. Il controllo del codice sorgente e le funzionalità di analisi di questo ide javascript professionale lo rendono adatto per affrontare progetti complessi.

Caratteristiche degne di nota

  • La funzione "Factory" consente agli sviluppatori di creare spazi di lavoro su richiesta, in tempo reale e collaborativi.
  • L'editor Javascript basato su browser è estremamente veloce e sicuro.
  • Puoi accedere tramite SSH direttamente ai container in esecuzione.
  • Il processo di installazione è facile anche per i principianti e consente l'accesso anonimo.

18. Pesce azzurro

Questo avanzato editor Javascript per sistema Linux offre una varietà di strumenti per semplificarti la vita durante la codifica della tua prossima applicazione Web utilizzando JavaScript. Bluefish viene fornito con un elenco di funzionalità moderne che include, a titolo esemplificativo ma non esaustivo, l'evidenziazione della sintassi, il completamento automatico, la piegatura del codice, il ripristino automatico e molto altro.

Otterrai anche funzionalità come il correttore ortografico in linea con riconoscimento del codice, supporto per più codifiche. L'editor di testo javascript può essere facilmente personalizzato ed esteso, grazie a un vasto elenco di plug-in prontamente disponibili. Da notare anche il supporto integrato per la codifica emmet o zen.

Caratteristiche degne di nota

  • Questo ide javascript è eccezionalmente leggero e veloce.
  • Viene fornito con una ricerca molto potente ed elegante e sostituisce la funzionalità.
  • Presenta funzionalità di completamento automatico e tag automatico.
  • Integrazione avanzata di strumenti esterni come lint, weblint, xmllint, tidy, javac e make.
  • Supporta la gestione di file remoti multi-thread su FTP, SFTP, HTTP, HTTPS.

19. PLAYCODE.io

Questo editor javascript online rende molto facile giocare con frammenti del tuo prossimo progetto web. Abbiamo trovato PLAYCODE.io particolarmente adatto per la cura di demo o prototipi da mostrare ai tuoi clienti o al team leader. Non è necessario installare o configurare nulla con questo ide javascript; basta aprire il browser e iniziare subito a programmare.

Un altro lato positivo è che ogni modifica del tuo codice viene salvata automaticamente nel server, quindi non dovrai preoccuparti di mantenere i codici sorgente con questo imponente editor di testo javascript.

Caratteristiche degne di nota

  • La piattaforma è molto veloce e si avvia ancora più velocemente.
  • Ottimo per la prototipazione o il wireframing del tuo prossimo progetto web.
  • Puoi condividere facilmente il tuo prototipo o progetto con i clienti tramite un URL pubblico.
  • Può essere utilizzato per creare e pubblicare un progetto completo su domini personali.
  • La console può anche essere utilizzata per eseguire il debug di un potenziale errore in programmi più estesi.

20. Geany

Un editor Javascript leggero e veloce, Geany mira a colmare il divario tra IDE leggeri e editor di testo pesanti. Questo editor di testo javascript ha un semplice project manager che consente agli sviluppatori di concentrarsi maggiormente sugli aspetti di codifica del loro progetto. Le funzionalità del terminale integrate consentono un prodotto di gran lunga superiore, mentre funzionalità come la ricerca rapida aumentano la produttività allo stesso tempo.

La funzione di ricerca funziona allo stesso modo anche su un file di testo da 2 GB. È sviluppato da un'attiva comunità open source che si assicura che gli utenti ottengano l'esperienza che stanno cercando quando utilizzano questo eclettico ide javascript.

Caratteristiche degne di nota

  • Gestione plug-in integrato semplifica l'installazione e la gestione di moduli esterni.
  • Questo editor è in grado di mostrare le classi e i metodi interni dei tuoi codici JavaScript.
  • Ha un menu intuitivo che consente agli utenti di impostare le proprie preferenze molto facilmente.
  • Tag di chiusura automatica per XML e HTML.

Pensieri conclusivi

Siamo alla fine della nostra lista dei 20 migliori editor Javascript per Linux e vi ringraziamo cordialmente per essere stati con noi. Si spera che tu abbia acquisito abbastanza informazioni essenziali per decidere su uno specifico editor di testo javascript per il tuo prossimo progetto. La nostra lista contiene non solo scelte tradizionali, ma anche alcuni IDE javascript piuttosto non convenzionali.

Quando scegli il miglior editor per i tuoi progetti JavaScript, ti suggeriamo di definire prima le tue esigenze. Quindi rivedi di nuovo questa guida e vedi quale editor Javascript soddisfa le tue esigenze nel modo migliore. Come ogni sviluppatore saggio dovrebbe sapere, il potere è nelle tue mani, il programmatore. Quindi, smettila di preoccuparti troppo dell'editor e inizia subito a provarne qualcuno.


Linux
  1. 3 editor di testo leggeri per Linux

  2. I 10 migliori editor di testo per desktop Linux

  3. I 15 migliori sistemi di gestione di database per desktop Linux

  4. I migliori editor JavaScript per Linux

  5. I 5 migliori software di blog per desktop Linux

I 15 migliori software di editor di tag musicali per sistemi Linux

I 20 migliori sistemi di computer algebra per desktop Linux

I 20 migliori programmi di messaggistica istantanea per desktop Linux

Le 20 migliori alternative a Notepad++ per il sistema Linux

I migliori editor di testo Linux:i 20 editor di testo e HTML recensiti

I migliori editor Markdown per Linux:i 20 migliori recensiti per i nerd di Linux