Visual Studio Code: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Recupero di 3 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
 
(66 versioni intermedie di 38 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.25.0
|SistemaOperativo3 = linux
|DataUltimaVersione = 6 luglio 2018
|SistemaOperativo = [[Windows 7]] e successivi, [[OS_X_Yosemite|OS X 10.10]] e successivi, [[Linux]]
|Genere = Editor di testo
|Genere2 = Editor HTML
|SoftwareLibero = noSi
|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 (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 Esso2015 è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=2018-04-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 [[Codicecodice sorgente]], che supportapuò 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, Ruby(linguaggio edi moltiprogrammazione)|Java]], altri[[Ruby linguaggi. Supporta vari linguaggi(linguaggio di programmazione)|Ruby]] e molti altri. Incorpora un insieme di funzioni che potrebberovariano oa menoseconda esseredel disponibililinguaggio perche unsi determinatosta linguaggiousando, come mostrato nella tabella seguente. Molte delle funzioni di Visual Studio Code non sono accessibili attraverso menùmenu o interfacce utente, ma 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 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 32 ⟶ 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 48 ⟶ 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]], 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>
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=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 />
 
== Voci correlate ==
* [[Atom (editor)]]
* [[Sublime Text]]
* [[Adobe Dreamweaver]]
 
== Altri progetti ==
Riga 66 ⟶ 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}}