GNU/Linux >> Linux Esercitazione >  >> Linux

Codice di Visual Studio o Atom? Quale editor di codice dovresti usare?

Trovare un buon editor di codice open source non è difficile di questi tempi, sceglierne uno può esserlo.

Visual Studio Code di Microsoft e Atom di GitHub sono due degli editor di codice simili a IDE più popolari, ricchi di funzionalità che hanno un'ampia base di utenti e un seguito di fan.

Sia VS Code che Atom ora appartengono a Microsoft perché lo sviluppatore originale di Atom GitHub è ora di proprietà di Microsoft. Hanno un'interfaccia utente interessante e moderna con un tema scuro nativo dall'aspetto carino. Entrambi gli editor utilizzano Electron per l'interfaccia utente.

Le somiglianze sono molte ed è per questo che è facile confondersi tra la scelta di una di esse per la configurazione del codice.

Se non riesci a prendere una decisione e vuoi confrontare e scegliere tra un codice VS e Atom, questo articolo dovrebbe aiutarti a decidere da solo.

Codice Studio visivo

Visual Studio Code (AKA VS Code) è uno dei moderni editor di codice open source. La sua base di utenti esplode a causa delle sue funzionalità simili a IDE, ma rimane comunque relativamente scarsa in termini di risorse.

Visual Studio Code è stato realizzato da Microsoft ed è disponibile su Linux, macOS e Windows. Microsoft ha rilasciato la maggior parte del codice sorgente di Visual Studio Code su GitHub con licenza MIT il 18 novembre 2015.

Gli sviluppatori di VS Code hanno apportato alcune fantastiche ottimizzazioni con Electron per renderlo il più leggero ed efficiente possibile. E poiché le app Electron funzionano sulla maggior parte dei sistemi operativi, gli utenti di Linux, macOS e Windows possono tutti trarre vantaggio da queste ottimizzazioni.

Anche l'installazione di VS Code su Linux è piuttosto semplice. È infatti disponibile nel centro software di molte distribuzioni.

Perché dovresti optare per Visual Studio Code

  • Visual Studio Code è [generalmente] scelto da persone che desiderano una funzionalità quasi IDE fin dall'inizio e non vogliono giocherellare con il proprio editor di codice.
  • Visual Studio Code, anche se basato su Electron, ha un sovraccarico minimo rispetto ad altre app Electron (Atom di GitHub).
  • Più funzionalità pronte all'uso come il completamento automatico di IntelliSense di Microsoft, l'integrazione con Git e il supporto Markdown.
  • I plug-in possono solo aggiungere funzionalità, temi e aggiungere supporto per nuove lingue; e questo vincolo di plug-in assicura che il core dell'editor rimanga familiare anche dopo l'aggiunta di nuovi plug-in.

Le versioni binarie distribuite da Microsoft sono ancora freeware proprietari. VSCodium si basa sul codice open source pubblicamente di Visual Studio Code. Tuttavia, la discussione su VSCodium esula dallo scopo di questo articolo, tranne che per considerarlo una valida alternativa a Visual Studio Code se si desidera che le funzionalità offerte da Visual Studio Code, ma senza alcun elemento proprietario.

Atomo

Atom di GitHub è un altro editor di codice gratuito e open source disponibile per Linux, macOS e Windows. Atom è un'applicazione desktop realizzata con Electron per un facile sviluppo di pacchetti utilizzando JavaScript.

Il codice sorgente di Atom è stato rilasciato sotto la licenza MIT su GitHub. Poiché Atom è un prodotto GitHub, contiene Git Control integrato.

Atom è soprannominato "l'editor di testo hackerabile per il 21° secolo" grazie alla sua completa personalizzazione tramite HTML, CSS e JS.

Come VS Code, puoi installare facilmente Atom su Linux e altre piattaforme.

Motivi per scegliere Atom

  • Atom è preferito dalle persone che desiderano un editor essenziale e vogliono costruirci sopra a causa della natura hackerabile di Atom.
  • Git integrato e integrazione completa di GitHub; non sorprende considerando che è sviluppato da GitHub
  • I plug-in di Atom sono molto facili da cercare, installare e aggiornare dall'app stessa.
  • I plug-in disponibili per Atom sono molto estensibili e possono finire per cambiare completamente le funzionalità dell'editor e finire per creare quasi un nuovo editor; È veramente “hackable”.
  • Le versioni binarie di Atom e il relativo codice sorgente sono completamente open source (a differenza delle versioni binarie di Visual Studio Code contenenti parti proprietarie + telemetria).
  • Puoi trasformare Atom da editor di codice a IDE con un completamento automatico sensibile al contesto, funzionalità di navigazione del codice, formattazione dei documenti e altro ancora.

Conclusione

Sia Atom che VS Code sono basati su Electron. Ma Microsoft ha ottimizzato ulteriormente VS Code per renderlo il più leggero possibile.

A questo punto, VS Code è come Ubuntu, viene fornito con quasi tutto pronto all'uso. Mentre Atom è come Arch, minimale ed estremamente hackerabile (estendibile).

Sia Atom che VS Code sono tecnicamente sotto Microsoft e alla fine raggiungeranno la parità di funzionalità. Quindi, è meglio andare con l'editor a cui si appoggia la tua comunità (sviluppatore Web/Sviluppatore software) e aprire la strada da percorrere. Forse ti ritroverai con Vim!

Articolo originale


Linux
  1. Quale comando del terminale Linux usi di più?

  2. Come installare le estensioni del codice di Visual Studio

  3. Quale shell dovrei usare:Tcsh Vs Bash??

  4. Come installare il codice di Visual Studio su CentOS 7?

  5. Perché si dovrebbe usare sudo?

Confronto Linux Mint e Fedora:quale dovresti usare?

Installa il codice di Microsoft Visual Studio in Linux

Installazione del codice di Microsoft Visual Studio su Linux

Terraform vs Ansible:qual è la differenza e quale dovresti usare?

Cos'è Zsh? Dovresti usarlo?

Come si cancella la cache del codice di Visual Studio su un computer Mac/Linux?