L'IDE della Microsoft
Per programmare e sviluppare applicazioni occorre quello che viene chiamato un ambiente di sviluppo integrato (IDE è la sigla del nome in inglese). Si tratta di un'applicazione che offre al programmatore gli strumenti necessari per svolgere il suo lavoro. Di solito sono un editor di codice sorgente, un depuratore o debugger, un compilatore, un interprete e strumenti di costruzione automatica, anche se questi variano in funzione di quale si tratta.
Senza dubbio è l'ambiente di sviluppo che si integra meglio con Windows 10.
L'IDE sviluppato da Microsoft è Visual Studio, con supporto per diversi linguaggi come C#, C++, Visual Basic .NET, F#, Java, Python, Ruby e PHP, e che offre ai programmatori la possibilità di sviluppare app per Windows, iOS, Android e applicazioni web, così come di lavorare online in cloud computing.
Caratteristiche principali
In Visual Studio 2017 troviamo caratteristiche comuni ad altri IDE, ma questo inoltre integra la possibilità di personalizzarlo creando estensioni proprie, che velocizzano il lavoro e lo adattano alle esigenze di ogni utente.
Questa nuova versione integra alcune novità rispetto alle versioni precedenti come 2012, 2013 o 2015. Ecco le sue principali funzioni e caratteristiche:
- Nuova esperienza di installazione.
- Miglioramenti nell'IDE per ridurre i tempi di inizio e di caricamento delle soluzioni e dell'inizio sessione.
- Diversi miglioramenti negli editor di C++, C#, Visual Basic, F#, JavaScript e TypeScript.
- Miglioramenti nei sistemi di debugging del codice e di diagnostica dei problemi.
- Diversi strumenti di prova.
- Compilatore di estensioni proprie.
- Individuazione di modelli di progetti ed elementi.
- Miglioramenti in vari strumenti per lavorare con .NET Core, ASP .NET Core, Xamarin, Apache Cordovam Unity, Data Tools e SQL Server, fra gli altri.
- Azure SDK per .NET.
Questa versione non va confusa con Visual Studio Code, un editor di codici scaricabile nelle versioni per PC Windows e Linux e Mac.
Requisiti e informazioni aggiuntive:
- Per completare l'operazione occorre avere una connessione Internet.
Laureato in Storia e, successivamente, in Documentazione, ho più di dieci anni di esperienza nel testare e scrivere di applicazioni: recensioni, guide, articoli, notizie, trucchi... Sono stati innumerevoli, soprattutto su Android, sistema...
Maria Cristina Cavassa