Microsoft Visual Studio (Generale)
Che cos'è Microsoft Visual Studio?
Microsoft Visual Studio è un IDE (Integrated Development Environment) utilizzato principalmente dai programmatori ed è un'applicazione a 64 bit. Viene utilizzato per sviluppare applicazioni, siti web, giochi e servizi web. In Visual Studio sono integrate diverse piattaforme di sviluppo software di Microsoft. Ad esempio, Windows API, Windows Forms, Microsoft Silverlight, Windows Store e Windows Presentation Foundation. Microsoft Visual Studio è una licenza perpetua, il che significa che può essere utilizzata per sempre. Trattandosi di una licenza perpetua, l'acquisto è una tantum. Gli utenti possono scegliere tra 13 lingue al primo avvio del software Visual Studio. Le due edizioni più recenti sono Visual Studio 2019 e 2022, rilasciate rispettivamente nell'aprile 2019 e nel novembre 2021. La prima edizione di Visual Studio è stata rilasciata nel marzo 1997. Da allora sono state rilasciate 12 nuove edizioni fino a Visual Studio 2022, ognuna delle quali contiene miglioramenti e aggiunte rispetto all'edizione precedente.
A cosa serve Visual Studio?
Visual Studio offre molte possibilità nel campo dello sviluppo del software. Le funzionalità del software comprendono lo sviluppo, il test, il debug, l'estensione e la collaborazione. Nell'ambito dello sviluppo, è possibile scrivere codice, navigare e correggere rapidamente il codice. Visual Studio dispone di strumenti semplici e utili per i test ed è possibile scrivere codice di alta qualità. Anche il debug è tra le possibilità, così come la profilazione e la diagnosi. Include anche l'applicazione di migliaia di estensioni, per estendere la licenza e configurare correttamente l'IDE. Infine, Microsoft Visual Studio consente agli utenti di collaborare e di monitorare diverse applicazioni.
Visual Studio: i codici
Visual Studio include le seguenti tecnologie:
- Javascript - è possibile lavorare con Visual Studio utilizzando Javascript.
- Node.js - con Node.js, gli utenti possono lavorare in Javascript in modo rapido, indipendente dalla piattaforma e scalabile.
- C++ - è un linguaggio di programmazione orientato agli oggetti che offre buone prestazioni, è veloce ed è compatibile con molti altri dispositivi.
- Python - Visual Studio offre un editor Python, che può essere utilizzato per scrivere script, IoT, attività di dati e altro ancora.
- .NET - su qualsiasi sistema operativo (OS) e dispositivo, consente agli utenti di creare servizi e applicazioni.
Visual Studio 2019 contro 2022: le differenze
Uno dei principali miglioramenti dell'edizione 2022 è la memoria, che è notevolmente aumentata e non è più limitata a 4 GB, come nell'edizione 2019. Il programma è diventato anche più leggero, rendendolo più veloce di prima. Visual Studio 2022 supporta l'ultima versione di C++, ovvero C++ 20. Inoltre, è stata migliorata l'accessibilità e aggiornata l'interfaccia di programmazione, che ora offre all'utente più opzioni per personalizzare visivamente l'interfaccia. Infine, è stata migliorata la possibilità di modificare o aggiungere codice. In precedenza, questa funzione era disponibile solo per C#, ma ora Microsoft l'ha resa possibile per più lingue.
Visual Studio Community vs. Professional vs. Enterprise
Visual Studio Community è l'unica versione gratuita di queste tre. Questa versione scaricabile gratuitamente è utilizzata principalmente dagli studenti. In un'organizzazione non aziendale possono utilizzare Community fino a 5 utenti. Visual Studio Professional è una versione più avanzata di Community ed è dotata di maggiori caratteristiche e funzioni. Se necessario, gli utenti possono utilizzare una versione di prova gratuita per testare il software. Al termine del periodo di prova, l'utente deve acquistare la licenza. Visual Studio Professional è utilizzato principalmente da singoli sviluppatori o da piccoli team. Di queste tre versioni (Community/Professional/Enterprise), Enterprise è la versione più avanzata. È dotata del maggior numero di caratteristiche e funzioni. Come la Professional, anche la Enterprise ha un percorso di prova gratuito per testare il software. La differenza principale tra Professional ed Enterprise è che Enterprise dispone di strumenti di test molto migliori, sotto forma di test manuali e automatizzati. Inoltre, anche la diagnostica di debug e l'IDE sono migliori in Enterprise.
Visual Studio per Mac e Windows: le differenze
Visual Studio è disponibile sia per MacOS che per Windows. Tuttavia, ci sono alcune differenze:
- Menu: i menu in MacOS e Windows sono disposti in modo diverso. A volte i pulsanti hanno un nome o un ordine diverso.
- Tasti di scelta rapida: la differenza principale è che su MacOS si usa "command" e su Windows "CTRL" come tasto di scelta rapida. Ci sono anche alcune differenze nelle combinazioni di tasti per ottenere una scorciatoia.
Microsoft Visual Studio 2019 e 2022: date di fine supporto
Visual Studio viene fornito con due tipi di supporto: supporto standard (aggiornamenti) e supporto esteso (sicurezza).
Date di fine supporto per Visual Studio 2019:
Supporto standard: 09-04-2024
Supporto esteso: 10-04-2029
Date di scadenza del supporto per Visual Studio 2022:
Supporto standard: 12-01-2027
Supporto esteso: 10-04-2029