Visual Studio Code: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Rielaborata l'introduzione alla pagina. Modificato la parte "Caratteristiche", aggiungendo la tabella delle funzionalità, e riscrivendo l'intero testo, in quanto tradotto male, e con Google Traduttore. Aggiunto l'indice, che mancava. Aggiunte alcune informazioni, prese da en.wikipedia.org, per completezza della pagina. Aggiunte le voci "Accoglienza" e "Raccolta dei Dati".
Riga 15:
| SitoWeb =
| Stato = Attivo
}}'''Visual Studio Code''' è un editor di codice sorgente sviluppato da [[Microsoft]] per [[Microsoft Windows|Windows]], [[Linux]] e [[macOS]]. Esso include supporto per [[debugging]], un controllo per [[Git (software)|Git]] integrato, [[Syntax highlighting]], [[IntelliSense]], [[Snippet]] e [[refactoring]] del codice. È anche personalizzabile: gli utenti possono cambiare il tema dell'editor, le scorciatoie da tastiera, e le preferenze. È un [[software libero]], anche se la versione ufficiale è sotto una [[Licenza proprietaria]]
 
Visual Studio Code è basato su Electron, un framework con cui è possibile sviluppare applicazioni [[Node.js]]<nowiki/>.
 
Visual Studio Code è basato su Electron, un framework con cui è possibile sviluppare applicazioni [[Node.js]]<nowiki/>.
 
== Storia ==
Visual Studio Code fu annunciato il 29 Aprile 2015 da Microsoft nella Conferenza della Build del 2015. Esso è disponibile anche nella versione "insider", con l'icona di colore verde, che permette di avere accesso a tutte le nuove funzionalità in anteprima.
 
== FunzionalitàCaratteristiche ==
Visual Studio Code è un editor di [[Codice sorgente]], che supporta vari linguaggi di programmazione, tra cui la famiglia di linguaggi C (C, C++, C#), F#, HTML e altri linguaggi web, PHP, Java, Ruby e molti altri linguaggi. Supporta vari linguaggi di programmazione e un insieme di funzioni che potrebbero o meno essere disponibili per un determinato linguaggio, come mostrato nella tabella seguente. Molte delle funzioni di Visual Studio Code non sono accessibili attraverso menù o interfacce utente, piuttosto, sono accessibili attraverso una finestra di comando o un file [[.json]] (ad esempio, le preferenze dell'utente). <ref>{{Cita news|lingua=en|url=https://code.visualstudio.com/docs/languages/overview|titolo=Language Support in Visual Studio Code|accesso=2018-04-15}}</ref> La finestra di comando è un'[[Interfaccia a riga di comando]], che scompare appena l'utente clicca in un'area al di fuori della finestra, o preme una serie di tasti per interagire con qualcosa al di fuori di essa.
Questo editor di codice supporta supporta vari linguaggi di programmazione, tra cui la famiglia di linguaggi C (C, C++, C#), F#, HTML e altri linguaggi web, PHP, Java, Ruby e molti altri linguaggi.
 
NelIn ruolo di unquanto editor di codice sorgente, Visual Studio Code consentepermette dila modificaremodifica ladella pagina[[Codifica di codice in cui viene salvatocaratteri]], il documento[[Ritorno attivo, ila capo|carattere che identifica l'interruzioneinizio di rigaun nuovo rigo]] (asi sceltapuò trascegliere CRfra [[Ritorno a capo#Rappresentazioni|LF e CRLFCR+LF]]), e il linguaggio di programmazione del documento attivoche si sta modificando.
Ha un debugger e GIT integrati. Con questo editor si possono sviluppare applicazioni web, siti e cloud, ma anche altri tipi di programmi.
{| class="wikitable"
|+Funzionalità dipendenti dai linguaggi
!Funzioni
!Linguaggi
|-
|[[Syntax highlighting|Colorazione della Sintassi]]
|[[Batch]] · [[Bash]] · [[C (linguaggio)|C]] · [[C sharp]] · [[C++]] · [[CSS]] · [[Clojure]] · [[CoffeeScript]] · [[Diff]] · [[Docker]] · [[F Sharp|F#]] · Git-commit · Git-rebase · [[Go (linguaggio di programmazione)|Go]] · [[Groovy]] · [[HLSL]] · [[HTML]] · Handlebars · [[File INI]] · [[JavaScript Object Notation|JSON]] · [[Java (linguaggio di programmazione)|Java]] · [[JavaScript]] · [[LESS]] · [[Lua]] · [[Make]] · [[Markdown]] · [[Objective-C]] · [[Objective C++]] · [[PHP]] · [[Perl]] · [[Perl 6]] · [[Windows PowerShell]] · Pug <ref>{{Cita web|url=https://pugjs.org|titolo=PugJS}}</ref> · [[Python]] · [[R (linguaggio di programmazione)|R]] · [[Razor Markup Language|Razor]] · [[Ruby]] · [[Rust (linguaggio di programmazione)|Rust]] · [[Structured Query Language]] · [[Sass]] · [[Shaderlab]] · [[Swift (linguaggio di programmazione)|Swift]] · [[TypeScript]] · [[Visual Basic]] · [[XML]] · [[XQuery]] · [[XSL Transformations]] · [[YAML]]
|-
|[[Snippet]]
|[[Groovy|Groovy ·]] [[Markdown|Markdown ·]] Nim · [[PHP]] · [[Swift (linguaggio di programmazione)|Swift]]
|-
|[[Refactoring]]
|[[C sharp|C#]] · [[TypeScript]]
|-
|[[Debugging]]
|
* [[JavaScript]] e [[TypeScript]] per progetti [[Node.js]]
* [[C sharp|C#]] ed [[F Sharp|F#]] per progetti [[Mono (progetto)|Mono]] su [[Linux]] e [[MacOS]]
* [[C (linguaggio)|C]] e [[C++]] su [[Microsoft Windows|Windows]], [[Linux]] e [[MacOS]]
* [[Python]] col [https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging Plug-In di Python] installato
* [[PHP]] con [https://xdebug.org XDebug] ed il [https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug Plug-In di Debug PHP] installati
|}
Visual Studio Code può essere ampliato attraverso dei [[Plugin (informatica)|Plugin]]<ref>{{Cita web|url=https://code.visualstudio.com/docs/extensions/overview|titolo=}}</ref>, disponibili attraverso una [[Repository]] centrale. Essi includono ampliamenti all'editor<ref>{{Cita web|url=https://code.visualstudio.com/docs/editor/extension-gallery|titolo=}}</ref> e supporto ai linguaggi.
 
== Accoglienza ==
È inoltre possibile installare varie estensioni, con la possibilità di fare ciò direttamente dal programma.
Nel Sondaggio sugli Sviluppatori del 2016 di [[Stack Overflow]], Visual Studio Code si è classificato #13 fra tutti gli strumenti di sviluppo più popolari, usato da solo il 7.2% dei 46,613 partecipanti. <ref>{{Cita news|url=https://insights.stackoverflow.com/survey/2016#technology-development-environments|titolo=Stack Overflow Developer Survey 2016 Results|pubblicazione=Stack Overflow|accesso=2018-04-15}}</ref> Tuttavia, nel Sondaggio del 2018, Visual Studio Code è arrivato primo, con il 34.9% dei 75,398 partecipanti che lo usano. <ref>{{Cita news|url=https://insights.stackoverflow.com/survey/2018/|titolo=Stack Overflow Developer Survey 2018|pubblicazione=Stack Overflow|accesso=2018-04-15}}</ref>
 
== Caratteristiche ==
Visual Studio Code è un editor di codice sorgente. Supporta un numero di linguaggi di programmazione e una serie di caratteristiche che possono o potrebbero non essere disponibili per una determinata lingua, come illustrato nella tabella seguente. Molte delle caratteristiche di codice di Visual Studio non vengono esposte attraverso i menu o l'interfaccia utente. Piuttosto, esse sono accessibili tramite la tavolozza di comando o tramite un file JSON (ad esempio, le preferenze dell'utente). La tavolozza di comando è un'interfaccia a riga di comando. Tuttavia, esso scomparirà se l'utente fa clic in un punto qualsiasi di fuori di esso o preme una combinazione di tasti sulla tastiera per interagire con qualcosa di fuori di esso. Questo è vero per i comandi di presa di tempo pure. Quando questo accade, il comando in corso è annullato.
 
== Raccolta dei dati ==
Nel ruolo di un editor di codice sorgente, Visual Studio Code consente di modificare la pagina di codice in cui viene salvato il documento attivo, il carattere che identifica l'interruzione di riga (a scelta tra CR e CRLF) e il linguaggio di programmazione del documento attivo.
Visual Studio Code raccoglie dati di utilizzo del software e li invia a Microsoft, anche se questa telemetria dei dati può essere disattivata. <ref>{{Cita news|lingua=en|url=https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting|titolo=Visual Studio Code Frequently Asked Questions|accesso=2018-04-15}}</ref>
 
== Licenza ==