Visual Studio Code: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Correggo redirect da Stack Overflow a Stack Overflow (sito) tramite popup
Recupero di 3 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
 
(50 versioni intermedie di 33 utenti non mostrate)
Riga 1:
{{F|software|gennaio 2017}}
{{Software
|Nome = Visual Studio Code
|LogoScreenshot = Visual StudioVS Code 1.18 icon(Insiders).svgpng
|ScreenshotDidascalia = Visual Studio Code 0.10.1in onesecuzione su [[Windows 7, with search.png10]]
|Didascalia = Visual Studio Code in esecuzione su Windows 7, con la funzione "Cerca" attivata
|Sviluppatore = [[Microsoft]]
|SistemaOperativo = windows
|DataPrimaVersione = 29 aprile 2015
|SistemaOperativo2 = macOS
|UltimaVersione = 1.30.2
|SistemaOperativo3 = linux
|DataUltimaVersione = 8 gennaio 2019
|SistemaOperativo = [[Windows 7]] e successivi, [[OS_X_Yosemite|OS X 10.10]] e successivi, [[Linux]]
|Genere = Editor di testo
|Genere2 = Editor [[HTML]]
|Genere3 = Editor [[JavaScript]]
|SoftwareLibero = Si
|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''' (o più semplicemente '''VS Code'''<ref>{{Cita web|url=https://www.alphr.com/vs-code-run-code/|titolo=How to Run Code in VS Code|sito=Alphr|lingua=en|accesso=2023-04-12}}</ref>) è un [[editor di testo|editor]] di [[codice sorgente]] sviluppato da [[Microsoft]] per [[Microsoft Windows|Windows]], [[Linux]] e [[macOS]]. Include il supporto per [[debugging]], un controllo per [[Git (software)|Git]] integrato, [[syntax highlighting]], [[IntelliSense]], [[snippet]] e [[refactoring]] del codice<ref name=":0">{{Cita web|url=https://code.visualstudio.com/docs/editor/whyvscode|titolo=Why Visual Studio Code?|sito=code.visualstudio.com|data=30 marzo 2023|lingua=en|accesso=2023-04-12}}</ref>. Sono personalizzabili il tema dell'editor, le [[scorciatoie da tastiera]] e le preferenze, e permette di installare estensioni che aggiungono ulteriori funzionalità. È un [[software libero]] e [[Visual Studio Code#Licenza|gratuito]] per uso personale e commerciale, anche se la versione ufficiale è sotto una [[licenza proprietaria]]<ref>{{Cita web|https://code.visualstudio.com/license|Microsoft Visual Studio Code terms|lingua=en|citazione=This agreement only gives you some rights to use the software. Microsoft reserves all other rights.|9 giugno 2017}}</ref>.
 
Visual Studio Code è basato su [[Electron (software framework)|Electron]], un [[framework]] con cui è possibile sviluppare applicazioni [[Node.js]]<ref name=":0" />.
 
== Storia ==
Visual Studio Code fu annunciato il 29 aprile 2015 da [[Microsoft]] nella Conferenza della Build del 2015<ref>{{Cita web|url=https://devblogs.microsoft.com/visualstudio/build-2015-news-visual-studio-code-visual-studio-2015-rc-team-foundation-server-2015-rc-visual-studio-2013-update-5/|titolo=BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5|sito=The Visual Studio Blog|data=2015-04-29|lingua=en|accesso=2019-08-24}}</ref>. È stata resa disponibile poco dopo anche nella versione "''insider"''<ref>{{Cita web|url=https://code.visualstudio.com/blogs/2016/02/01/introducing_insiders_build|titolo=Introducing the Insiders Build|sito=code.visualstudio.com|lingua=en|accesso=2019-08-24}}</ref>, con l'icona di colore verde, che permette di avere accesso a tutte le nuove funzionalità in anteprima.
 
Il 18 novembre 2015 il [[codice sorgente]] di Visual Studio Code è stato rilasciato con [[licenza MIT]] e reso disponibile su [[GitHub]], ed è stata anche annunciata la possibilità di installare estensioni per aggiungere nuove funzionalità all'editor<ref>{{Cita web|url=https://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-apps-code-editor-now-open-source/|titolo=Visual Studio now supports debugging Linux apps; Code editor now open source|autore=Ars Staff|sito=Ars Technica|data=2015-11-18|lingua=en|accesso=2023-04-12}}</ref>. Il 14 aprile 2016, è stata rilasciata la versione 1.0 di Visual Studio Code<ref>{{Cita web|url=https://arstechnica.com/information-technology/2016/04/visual-studio-code-editor-hits-version-1-has-half-a-million-users/|titolo=Visual Studio Code editor hits version 1, has half a million users|autore=Ars Staff|sito=Ars Technica|data=2016-04-14|lingua=en|accesso=2023-04-12}}</ref>.
 
Visual Studio Code raccoglie dati di utilizzo del software e li invia a Microsoft, anche se questa [[telemetria]] dei dati può essere disattivata.: in quanto si tratta di un programma open source, anche il codice di telemetria è pubblico, cosicché è possibile vedere esattamente il tipo di dati che viene raccolto<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=15 aprile 2018}}</ref>.
 
Sebbene sia possibile clonare il codice sorgente e [[Compilazione|compilare]] l'applicazione disabilitando la telemetria, questo procedimento potrebbe richiedere tempo, risorse e competenze tecniche; in risposta a questa esigenza, è nato il progetto [[Open source|open-source]] VSCodium che dal 15 agosto 2018 (versione 1.26) rilascia con licenza MIT una versione dell'editor VSCode senza la telemetria<ref>{{Cita web|url=https://vscodium.com/|titolo=VSCodium - Open Source Binaries of VSCode|sito=vscodium.com|accesso=2023-04-12|lingua=en}}</ref>.
 
== Caratteristiche ==
Visual Studio Code è un [[Editor di testo|editor]] di [[codice sorgente]], che può essere usato con vari [[Linguaggio di programmazione|linguaggi di programmazione]], tra cui la famiglia di [[Linguaggio C|linguaggi C]] (C, [[C++]], [[C sharp|C#]]), [[F Sharp|F#]], [[HTML]] e altri linguaggi web, tra cui [[PHP]], [[Java (linguaggio di programmazione)|Java]], [[Ruby (linguaggio di programmazione)|Ruby]] e molti altri linguaggi. Incorpora un insieme di funzioni che variano a seconda del linguaggio che si sta usando, come mostrato nella tabella seguente. Molte delle funzioni di Visual Studio Code non sono accessibili attraverso menùmenu o interfacce utente, ma, piuttosto, 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=15 aprile 2018}}</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 nuovonuova rigolinea]] (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
Riga 33 ⟶ 36:
|-
|[[Syntax highlighting|Colorazione della Sintassi]]
|[[Batch]] · [[Bash]] · [[C (linguaggio)|C]] · [[C sharp|C#]] · [[C++]] · [[CSS]] · [[COBOL]] · [[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]] · [[RazorASP.NET Markup LanguageRazor|Razor]] · [[Ruby (linguaggio di programmazione)|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]]
Riga 49 ⟶ 52:
* [[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)|Pluginplugin]]<ref>{{Cita web|url=https://code.visualstudio.com/docs/extensions/overview|titolo=Extension API|data=30 marzo 2023|lingua=en}}</ref>, disponibili attraverso unaun [[Repositoryrepository]] centrale. Essi includono ampliamenti all'editor<ref>{{Cita web|url=https://code.visualstudio.com/docs/editor/extension-gallery|titolo=Extension Marketplace|data=30 marzo 2023|lingua=en}}</ref> e supporto ai linguaggi.
 
== Accoglienza ==
=== Sondaggio di Stack Overflow ===
Nel sondaggio sugli sviluppatori del 2016 di [[Stack Overflow (sito)|Stack Overflow]], Visual Studio Code si era classificato #13 fra tutti i più diffusi strumenti di sviluppo, risultando essere 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=15 aprile 2018}}</ref> Tuttavia, nel sondaggio del 2018, Visual Studio Code è arrivato primo, con il 34.9% dei 75,398 partecipanti che hanno dichiarato di servirsene.<ref>{{Cita news|url=https://insights.stackoverflow.com/survey/2018/|titolo=Stack Overflow Developer Survey 2018|pubblicazione=Stack Overflow|accesso=15 aprile 2018}}</ref>
Ogni anno, il sito [[Stack Overflow (sito)|Stack Overflow]] organizza un sondaggio sugli strumenti di sviluppo più diffusi. Nel 2016 Visual Studio Code si era classificato al 13º posto risultando essere usato da solo il 7,2% dei {{formatnum:46613}} 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=15 aprile 2018}}</ref>. Tuttavia, nel sondaggio del 2018, Visual Studio Code è arrivato primo in classifica, con il 34,9% dei {{formatnum:75398}} partecipanti che hanno dichiarato di utilizzarlo<ref>{{Cita news|url=https://insights.stackoverflow.com/survey/2018/|titolo=Stack Overflow Developer Survey 2018|pubblicazione=Stack Overflow|accesso=15 aprile 2018|dataarchivio=6 marzo 2020|urlarchivio=https://web.archive.org/web/20200306080413/https://insights.stackoverflow.com/survey/2018|urlmorto=sì}}</ref>. Dal 2019 al 2022, Visual Studio Code ha mantenuto il primato: nel 2019 il 50,7% degli {{formatnum:87317}} partecipanti ha dichiarato di usarlo<ref>{{Cita web|url=https://insights.stackoverflow.com/survey/2019/|titolo=Stack Overflow Developer Survey 2019|sito=Stack Overflow|accesso=2019-05-15|dataarchivio=3 settembre 2019|urlarchivio=https://web.archive.org/web/20190903212250/https://insights.stackoverflow.com/survey/2019|urlmorto=sì}}</ref>; nel 2021, la percentuale è salita al 74,5% (su {{formatnum:71000}} intervistati)<ref>{{Cita web|url=https://insights.stackoverflow.com/survey/2021/?utm_source=social-share&utm_medium=social&utm_campaign=dev-survey-2021|titolo=Stack Overflow Developer Survey 2021|sito=Stack Overflow|lingua=en|accesso=2023-04-12|dataarchivio=16 settembre 2021|urlarchivio=https://web.archive.org/web/20210916193418/https://insights.stackoverflow.com/survey/2021/?utm_source=social-share|urlmorto=sì}}</ref> e nel 2022 ha raggiunto il 74,48% (su {{formatnum:71010}} partecipanti)<ref>{{Cita web|url=https://survey.stackoverflow.co/2022/?utm_source=social-share&utm_medium=social&utm_campaign=dev-survey-2022|titolo=Stack Overflow Developer Survey 2022|sito=Stack Overflow|lingua=en|accesso=2023-04-12}}</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=15 aprile 2018}}</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 />
 
== Voci correlate ==
* [[Atom (editor)]]
* [[Sublime Text]]
* [[Adobe Dreamweaver]]
 
== Altri progetti ==
Riga 67 ⟶ 70:
 
== Collegamenti esterni ==
* {{collegamenti esterni}}
* {{cita web|url=https://code.visualstudio.com/|titolo=Official website|lingua=en}}
 
* {{GitHub|Microsoft/vscode|Visual Studio Code}}
{{Ambienti di sviluppo integrati}}
{{portale|informatica}}