Test di Visual Studio Code

Si consiglia di leggere quanto segue con mente aperta e senza l'intenzione di essere il più radicale nel mondo GNU / Linux. E per chi prova a fare il commento: No, questo non è diventato FromWindows lontano da esso

Ho pensato a lungo di scrivere un articolo sul nuovo Microsoft che stai utilizzando. Satya Nadella, che è molto diversa da quella malvagia azienda che esercita il suo monopolio ovunque volendo coprire la maggior parte del mercato, ma per un motivo o per l'altro non ho organizzato le idee e le ho riflesse in questo blog.

Chiarisco, non è che ora le persone di Redmond siano diventate i bravi ragazzi del film, o che abbiano smesso di eseguire atti monopolistici, ma non si può negare che negli ultimi tempi abbiamo assistito a una serie di azioni e cambiamenti che almeno danno molto a cui pensare.

Alcuni dei cambiamenti

Forse ti starai chiedendo di quali cambiamenti sto parlando? Bene, comincio con il più importante di tutti: Microsoft ha iniziato ad ascoltare i suoi utenti. A prima vista, non è più quell'azienda che ha deciso di implementare qualcosa in Windows ed è rimasta tale indipendentemente da quanto i suoi utenti abbiano protestato (come quando hanno lasciato il menu di avvio), e Windows 10 diventa il miglior esempio di questo.

Nello stesso Windows 10 hanno implementato una serie di modifiche almeno interessanti, ad esempio il modo di gestire la rete è molto simile a NetworkManager in una certa misura e, infine, ridimensionando la finestra del file CMD, questo non rimane in una piccola cornice fissa ... molti sapranno di cosa parlo.

Per con lui Open Source sono state apportate anche alcune modifiche interessanti. Abbiamo già visto come Microsoft riconosce Debian come una piattaforma eccellente per distribuire il tuo progetto azzurro, un servizio cloud che se dubiti, credo che nei prossimi anni sarà la principale fonte di guadagno per questa azienda. Inoltre, si dice che le applicazioni possano essere create in ASP.NET 5 con supporto Linux.

Che ci crediate o no (e io stesso non ci credevo), Microsoft ha collaborato o lavorato direttamente su un file un mucchio di progetti OpenSource, cercando di essere in qualche modo un'azienda "molto più aperta".

Ma come si dice da queste parti, non metto le mani sul fuoco per nessuno. Con questo che ho detto in precedenza non intendo (vale la ridondanza), che Microsoft che prima era cattivo ora è buono. Sto solo riconoscendo in un certo senso le buone decisioni che hanno preso ultimamente. Ed è qui che entro con l'argomento iniziale di questo articolo: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft ha sorpreso molte persone mettendo a disposizione di tutti, gratuitamente, Visual Studio Code, che ancora non so se è un editor di testo avanzato o un IDE, ma mi sembra molto, molto familiare. SublimeTesto, Atom o Staffe, non solo in apparenza, ma in alcune delle sue opzioni e funzionalità. In effetti, è scritto usando TypeScript / JavaScript e fa uso di NodeJS. È un fatto interessante, ha il supporto per gestire il nostro repository Git.

Visual Studio Code (aka VSCode) supporta un file molte lingue che offre l'evidenziazione della sintassi, tra cui: Partita, C ++, Chiusura, Coffee Script, DockerFile, F #, Go, Jade, Java, Manubri, Ini, prendere, Makefile, riduione di prezzo, Obiettivo-C, Perl, PHP, PowerShell, Python, R, Rasoio, Ruby, SQL, VisualBasic, XML. Inoltre, ha il completamento automatico per CSS, HTML, JavaScript, JSON, Di meno, insolenza e refactoring per C# y Dattiloscritto.

Visual Studio Code

Per quanto riguarda la personalizzazione, offre un tema chiaro e uno scuro, e nel caso di GNU / Linux possiamo modificare manualmente il file:

$HOME/.config/Code/User/settings.json.

e aggiungi alcune opzioni. Inoltre, ha molte scorciatoie da tastiera per semplificarti la vita. Puoi leggere tutto questo sul sito web della documentazione.

Documentazione

Sebbene non sia uno strumento OpenSource per quanto ne so, lo è una licenza abbastanza permissivo in una certa misura a beneficio degli sviluppatori. Per esempio:

  • Generale. È possibile utilizzare il software per sviluppare e testare le applicazioni.
  • Uso dimostrativo. Gli usi sopra consentiti includono l'uso del software nella dimostrazione delle vostre applicazioni.
  • Copia di backup. È possibile eseguire una copia di backup del software per reinstallare il software.
  • Il software contiene componenti di terze parti concessi in licenza con licenze open source con obblighi di disponibilità del codice sorgente. Copie di queste licenze sono incluse nel file ThirdPartyNotices o nel file dei crediti allegato. È possibile ottenere da noi il codice sorgente completo corrispondente se e come richiesto dalle relative licenze open source inviando un vaglia postale o un assegno di $ 5.00 a: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA

Anche se non tutto è roseo, come dice la stessa licenza:

  • DATI. Il software può raccogliere informazioni su di te e sul tuo utilizzo del software e inviarle a Microsoft. Microsoft può utilizzare queste informazioni per fornire servizi e migliorare i propri prodotti e servizi. Per questa versione preliminare, gli utenti non possono scegliere di raccogliere dati. Alcune delle funzionalità del software possono consentire la raccolta di dati dagli utenti delle applicazioni sviluppate con il software. Se utilizzi queste funzionalità per consentire la raccolta dei dati nelle tue applicazioni, devi rispettare le leggi applicabili, inclusa la fornitura di avvisi appropriati agli utenti delle tue applicazioni. Ulteriori informazioni sulla raccolta dei dati e sul relativo utilizzo sono disponibili nella documentazione della guida e nell'informativa sulla privacy all'indirizzo http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. L'utilizzo del software funge da consenso a queste pratiche.

Queste sono alcune delle cose più interessanti che ho letto su detta licenza e, poiché non sono un avvocato, non posso determinare se sia una cosa buona o cattiva. Ma in ogni caso.

Scarica e installa Visual Studio Code

Gli utenti di Archlinux possono installare Visual Studio Code da AUR:

$ yaourt -S vscode-bin

Tuttavia, non è necessario farlo poiché dobbiamo solo scaricare il file compresso che ci offrono sul loro sito Web ed eseguire il binario in esso contenuto. E questo è tutto.

Scarica VSCode

Conclusioni sul codice di Visual Studio

Vale la pena lasciare le opzioni che abbiamo oggi in GNU / Linux che sono aperte e libere da VSCode? Certo che no, ma a dire il vero, almeno per il mio lavoro di FrontEnd, VSCode è uno strumento eccellente (anche se ripeto, non l'ho esplorato al 100%).

Vale anche la pena chiarire che non è una versione definitiva, quindi il Software potrebbe presentare errori, tuttavia finora non ho avuto problemi ad usarlo. La sua interfaccia è abbastanza amichevole e funziona abbastanza velocemente.

Cosa non è OpenSource? Ripeto, non so se è completamente chiuso, ma utilizza tecnologie aperte e alla fine quanti usano Opera o applicazioni simili? Pertanto, è per tutti i gusti.