Mary Eleanor Bowes e Visual Studio Code: differenze tra le pagine
(Differenze fra le pagine)
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 1:
{{F|software|gennaio 2017}}
{{Software
|Nome = Visual Studio Code
|Logo = Visual Studio Code 1.18 icon.svg
|Screenshot = Visual Studio Code 0.10.1 on Windows 7, with search.png
|Didascalia = Visual Studio Code in esecuzione su Windows 7, con la funzione "Cerca" attivata
|Sviluppatore = [[Microsoft]]
|DataPrimaVersione = 29 aprile 2015
|UltimaVersione = 1.26.1
|DataUltimaVersione = 17 agosto 2018
|SistemaOperativo = [[Windows 7]] e successivi, [[OS_X_Yosemite|OS X 10.10]] e successivi, [[Linux]]
|Genere = Editor di testo
|Genere2 = Editor HTML
|SoftwareLibero = no
|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]].
== 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.
==
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.
In quanto editor di codice sorgente, Visual Studio Code permette la modifica della [[Codifica di caratteri]], il [[Ritorno a capo|carattere che identifica l'inizio di un nuovo rigo]] (si può scegliere fra [[Ritorno a capo#Rappresentazioni|LF e CR+LF]]), e il linguaggio di programmazione del documento che si sta modificando.
{| 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 ==
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>
== Raccolta dei dati ==
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 ==
Sebbene il [[codice sorgente]]<ref>{{GitHub|Microsoft/vscode}}</ref> sia coperto da [[licenza MIT]], il sito della [[Microsoft]] distribuisce l'applicazione come [[freeware]].<ref>{{Cita web|https://code.visualstudio.com/license|Microsoft Visual Studio Code terms|9 giugno 2017|lingua=en|citazione=This agreement only gives you some rights to use the software. Microsoft reserves all other rights.}}</ref>
== Note ==
<references />
== Altri progetti ==
{{interprogetto}}
== Collegamenti esterni ==
* {{cita web|url=https://code.visualstudio.com/|titolo=Official website|lingua=en}}
* {{GitHub|Microsoft/vscode|Visual Studio Code}}
|