Microsoft Visual Studio: edizioni, confronto, funzionalità, domande frequenti

Microsoft Visual Studio Editions



Microsoft Visual Studio è un ambiente di sviluppo integrato (IDE) di Microsoft. Viene utilizzato per sviluppare programmi per computer, nonché siti Web, app Web, servizi Web e app mobili. Visual Studio utilizza piattaforme di sviluppo software Microsoft come Windows API, Windows Forms, Windows Presentation Foundation, Windows Store e Microsoft Silverlight. Può produrre sia codice nativo che codice gestito. Visual Studio include un editor di codice che supporta IntelliSense e il refactoring del codice. Il debugger integrato funziona sia come debugger a livello di origine che come debugger a livello di computer. Altri strumenti integrati includono un progettista di moduli per la creazione di applicazioni GUI, web designer, designer di classi e designer di schemi di database. Visual Studio supporta diversi linguaggi di programmazione e consente all'editor di codice e al debugger di supportare quasi tutti i linguaggi di programmazione, a condizione che esista un servizio specifico del linguaggio. I linguaggi incorporati includono C, C++ e C# e il supporto per altri linguaggi come F#, IronPython, IronRuby e Python è disponibile tramite i servizi linguistici installati separatamente. I set di strumenti linguistici di terze parti che possono essere integrati includono ReSharper, una popolare estensione di produttività per Visual Studio. Microsoft Visual Studio dispone di più edizioni progettate per ruoli specifici nello sviluppo software, ad esempio architetti, amministratori di database, tester e così via. L'edizione più popolare è l'edizione Professional, che include il set di funzionalità di base per la maggior parte degli utenti. L'edizione Enterprise include tutte le funzionalità dell'edizione Professional, oltre a funzionalità aggiuntive per lo sviluppo aziendale, come strumenti avanzati di debug e test, gestione del codice lato server e integrazione con Microsoft Team Foundation Server per il controllo del codice sorgente e il monitoraggio degli elementi di lavoro. L'edizione Ultimate è l'edizione più completa di Visual Studio e include tutte le funzionalità dell'edizione Enterprise, oltre a funzionalità aggiuntive per lo sviluppo avanzato, come strumenti di modellazione e UML Designer, strumenti di analisi del codice e supporto per il calcolo parallelo. Microsoft offre anche una versione gratuita di Visual Studio, chiamata Visual Studio Express, progettata per hobbisti, studenti e sviluppatori alle prime armi. Include un sottoinsieme delle funzionalità disponibili nelle altre edizioni di Visual Studio.



Studio visivo è l'IDE di Microsoft, originariamente nome in codice Project Boston e rilasciato nel 1997. Questa volta, Microsoft ha raggruppato tutti i suoi strumenti di sviluppo e li ha acquistati in un unico prodotto. La versione originale del software era disponibile in due edizioni. Questo primo lo era Professionista di Visual Studio e l'altro era più potente Visual Studio Enterprise . L'edizione professionale è arrivata con 3 CD, mentre l'edizione Enterprise migliorata è arrivata con 3 CD. Ora parliamo di Visual Studio 2017.





Microsoft VisualStudio





Microsoft VisualStudio

Attualmente la versione 11 di Visual Studio, denominata Visual Studio 2017, è l'ultima versione stabile del team Developer Tools di Microsoft. È disponibile in 3 edizioni principali, vale a dire:



  1. Versione comunitaria gratuita,
  2. Versione professionale e
  3. Versione aziendale.

IN Edizione comunitaria - versione gratuita pacchetto software e meno funzionale. Ma in ogni caso, fa il tuo lavoro come studente principiante o sviluppatore. La seconda è la Professional Edition, che è un po' più potente della Community Edition, e poi arriva il pacchetto Enterprise completo con tutti i potenti strumenti per Visual Studio.

Al momento Visual Studio lo è Editor di codice , Debug , UN progettista . Ciò significa che qui puoi modificare o scrivere codice semplice per il lato server o le console, puoi verificare se il codice che hai scritto funziona e se può essere d'aiuto se il tuo codice necessita di miglioramenti. È anche un designer, poiché ora puoi creare interfacce utente ed esperienze utente in Visual Studio, proprio come faresti quando sviluppi app per UWP o in Xamarin usando Blend o XAML.

Tutte le informazioni contenute in questo articolo fanno riferimento alle note a piè di pagina create da Microsoft. Sono elencati di seguito:



    • Le entità aziendali sono definite come > 250 PC o > $ 1 milione di fatturato annuo.
    • Desktop di Windows, app di Windows universali, Web (ASP.NET), Office 365, app line-of-business, Apache Cordova, Azure Stack, sviluppo di librerie multipiattaforma C++, Python, Node.js, .NET Core, strumenti Docker
    • Può aprire diagrammi creati in altre edizioni di Visual Studio in modalità di sola lettura.
    • Abilita la profilazione dell'interazione a livello.

Ora confrontiamo solo le edizioni di Visual Studio.

Versione gratuita di Visual Studio Community

1] Per chi è?

Visual Studio Community Edition migliorerà notevolmente i seguenti casi d'uso. Supporteranno i singoli sviluppatori, l'apprendimento in classe, la ricerca accademica, la partecipazione a progetti open source e per le organizzazioni non aziendali fino a 5 utenti.

2] Supporterà la piattaforma di sviluppo?

Come ho detto sopra, questo sarà Sostengo decisamente piattaforma di sviluppo.

3] Che ne dici di un ambiente di sviluppo integrato?

Per l'IDE, la versione community gratuita di Visual Studio supporterà le funzionalità seguenti. Supporterà il rilevamento Peek, il refactoring, la distribuzione Web con un clic, il visualizzatore di risorse del modello, le soluzioni di visualizzazione con grafici delle dipendenze e mappe di codice e il multi-targeting.

4] Debug e diagnostica avanzati?

In Advanced Debugging and Diagnostics, la versione gratuita di Visual Studio supporta quanto segue. Supporta le metriche del codice, il debug della grafica, l'analisi del codice statico e un hub per le prestazioni e la diagnostica.

5] Supporto per strumenti di test

Bene, poiché è una versione gratuita di Visual Studio con funzionalità e strumenti limitati. Supporta solo test unitari per gli sviluppatori per testare il loro codice.

6] Quanto è ben integrato Xamarin (sviluppo multipiattaforma)?

Beh, se ti stai chiedendo Xamarin , che punteggio. Le funzionalità multipiattaforma seguenti sono supportate dalla community di Visual Studio in Xamarin. Si tratta della condivisione del codice tra app Android e iOS, sviluppatori dell'interfaccia utente iOS e Android, Xamarin Forms (Xamarin.Forms in breve) e Xamarin Instant Player.

7] Puoi collaborare con altri sviluppatori nella community di Visual Studio?

Bene, Microsoft si è presa cura di te. Le funzionalità seguenti sono supportate da Visual Studio per soddisfare tutte le esigenze di collaborazione. Si tratta di storyboard in PowerPoint, revisione del codice, funzionalità di pausa/ripresa delle attività e Team Explorer con supporto per strumenti di creazione di terze parti.

Leggere : Che è successo Codice VisualStudio ?

Professionista di Visual Studio

1] Per chi è?

Oltre a quanto menzionato per la community di Visual Studio, questa versione professionale di Visual Studio è supportata in casi d'uso come le aziende.

2] Supporterà la piattaforma di sviluppo?

Come ho detto sopra, sosterrà sicuramente piattaforma di sviluppo.

3] Che ne dici di un ambiente di sviluppo integrato?

Parlando dell'IDE, la versione professionale di Visual Studio supporterà tutto ciò che supporta la community di Visual Studio. Ciò supporterà inoltre CodeLens .

4] Debug e diagnostica avanzati?

In Advanced Debugging and Diagnostics, la versione professionale supporta esattamente tutto ciò che supporta la versione gratuita di Visual Studio, supportata dalla community di Visual Studio.

5] Parlando di quanto bene Visual Studio supporti gli strumenti di test

Bene, il Visual Studio professionale ha ancora funzionalità e strumenti limitati rispetto all'edizione Enterprise. Supporta solo test unitari per gli sviluppatori per testare il loro codice.

6] Quanto è ben integrato Xamarin (sviluppo multipiattaforma)?

Bene, se sei interessato a Xamarin, supporta le stesse funzionalità della community di Visual Studio. Le funzionalità multipiattaforma seguenti sono supportate dalla community di Visual Studio in Xamarin. Si tratta della condivisione del codice tra app Android e iOS, sviluppatori dell'interfaccia utente iOS e Android, Xamarin Forms (Xamarin.Forms in breve) e Xamarin Instant Player.

7] Puoi collaborare con altri sviluppatori utilizzando Visual Studio Professional?

Bene, Microsoft si è presa cura di te. Tutte le funzionalità sono supportate da Visual Studio per soddisfare tutte le tue esigenze di collaborazione. Si tratta di storyboard in PowerPoint, revisione del codice, funzionalità di pausa/ripresa delle attività e Team Explorer con supporto per strumenti di creazione di terze parti.

Visual Studio Enterprise

1] Per chi è?

Simile a Visual Studio Professional, supporta singoli sviluppatori, apprendimento in classe, ricerca accademica, partecipazione a progetti open source, organizzazioni non aziendali fino a 5 utenti e aziende.

2] Supporterà la piattaforma di sviluppo?

Come ho detto sopra, sosterrà sicuramente piattaforma di sviluppo.

3] Che ne dici di un ambiente di sviluppo integrato?

Parlando dell'IDE, l'edizione Visual Studio Enterprise supporterà tutto ciò che supporta Visual Studio Professional. Ciò supporterà inoltre la convalida delle dipendenze in tempo reale, i diagrammi dei livelli architetturali, la convalida dell'architettura e il clone del codice.

4] Debug e diagnostica avanzati?

Nella sezione Advanced Debugging and Diagnostics, l'edizione Enterprise supporta esattamente tutto ciò che supporta Visual Studio Professional. Inoltre, supporta IntelliTrace, l'integrazione del debugger della mappa del codice e l'analisi del dump della memoria .NET.

5] Supporto per strumenti di test

Bene, l'edizione di Visual Studio Enterprise viene fornita con tutte le funzionalità e gli strumenti rispetto ad altre edizioni inferiori. Oltre ai test unitari, supporta live unit test, gestione dei casi di test, carico Web e test delle prestazioni, IntelliTest, Microsoft Fakes chiamato anche isolamento dei test unitari, copertura del codice, gestione del laboratorio, test codificati dell'interfaccia utente, test manuali con Microsoft Test Manager, test esplorativi con Microsoft Test Manager e avanti veloce ai test manuali con Microsoft Test Manager.

6] Quanto è ben integrato Xamarin (sviluppo multipiattaforma)?

Bene, se sei interessato a Xamarin, supporta più funzionalità rispetto al supporto di Visual Studio Community e Visual Studio Enterprise. Le funzionalità multipiattaforma seguenti sono supportate da Visual Studio Enterprise oltre a quelle supportate da altre due edizioni denominate Xamarin. Si tratta di assembly inline, Xamarin Inspector, Xamarin Profiler e iOS Remote Simulator per Windows.

7] Puoi collaborare con altri sviluppatori utilizzando Visual Studio Enterprise?

Bene, Microsoft si è presa cura di te. Ovviamente, tutte le funzionalità sono supportate da Visual Studio per soddisfare tutte le tue esigenze di collaborazione. Si tratta di storyboard in PowerPoint, revisione del codice, funzionalità di pausa/ripresa delle attività e Team Explorer con supporto per strumenti di creazione di terze parti.

download usb avviabile di windows vista

Scarica VisualStudio

Se vuoi provare Visual Studio in pratica, puoi saperne di più e scaricarlo da VisualStudio.com.

MANCIA : Elementi essenziali per lo sviluppo di Microsoft Visual Studio ti fornisce tutti gli strumenti e i servizi di cui hai bisogno per diventare uno sviluppatore gratuitamente. Il software è progettato per fornire strumenti, servizi e formazione gratuiti per incoraggiare più sviluppatori e appassionati a provare le loro tecnologie preferite.

Scarica PC Repair Tool per trovare rapidamente e correggere automaticamente gli errori di Windows

Ora leggi : Guida per principianti per iniziare con Visual Studio .

Messaggi Popolari