Microsoft Visual Studio - Edizioni, Confronto, Funzionalità, Domande frequenti

Visual Studio è l' IDE di (IDE)Microsoft che inizialmente aveva il nome in codice Project Boston ed è stato rilasciato nel 1997. Questa volta, Microsoft ha raggruppato tutti i suoi strumenti di sviluppo e li ha acquistati con un unico prodotto. La versione iniziale del software è arrivata in 2 edizioni. Questo primo era Visual Studio Professional e l'altro era Visual Studio Enterprise più potente . La versione professionale è stata fornita insieme a 3 CD e la versione superiore Enterprise è stata fornita insieme a 3 CD. Parliamo ora di Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

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

  1. Versione Community gratuita,
  2. Versione professionale e
  3. Edizione aziendale.

L' edizione Community è la versione gratuita(Community edition is the free version) del pacchetto software ed è meno presente. Ma comunque, ti fa lavorare come principiante o come sviluppatore studente. La seconda è la Professional Edition che è leggermente più potente dell'edizione Community e poi arriva il pacchetto Enterprise completo con tutti i potenti strumenti per Visual (Enterprise)Studio .

A partire da ora, Visual Studio è un editor di codice(Code Editor) , un debugger e un designer . Ciò significa che puoi modificare o scrivere codice semplice per back-end o console qui, puoi verificare se il codice scritto da te è funzionale e può aiutarti se il tuo codice necessita di miglioramenti. Inoltre, è un designer poiché ora puoi progettare interfacce (Interfaces)utente(User) ed esperienze utente(User Experiences) all'interno di Visual Studio come durante lo sviluppo di app per UWP o in Xamarin usando Blend o XAML .

Tutte le informazioni contenute in questo articolo riguardano le note a piè di pagina poste da Microsoft . Questi sono elencati di seguito:

    • Le organizzazioni aziendali sono definite come > 250 PC o > $ 1 milione di dollari USA(Million US Dollars) di entrate annuali.
    • Desktop(Windows Desktop) di Windows , App di Windows universali(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Applicazioni aziendali(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Strumenti Docker(Docker Tools)
    • Può aprire diagrammi generati in altre edizioni di Visual Studio in modalità di sola lettura.
    • Include il profilo di interazione tra livelli(Tier Interaction Profiling) .

Ora confrontiamo solo le edizioni di Visual Studio .

Edizione gratuita della community di Visual Studio(Studio Community Free)

1] Per chi è?(1] Who is it for?)

Visual Studio Community Edition trarrà grandi vantaggi dai seguenti scenari di utilizzo. Supporteranno  sviluppatori individuali(Individual Developers) , apprendimento in aula(Classroom Learning) , ricerca accademica(Academic Research) , contributo a progetti (Projects)open source e organizzazioni non aziendali(Non-enterprise) per un massimo di 5 utenti.

2] Supporterà la piattaforma di sviluppo?(2] Will it support Development Platform?)

Come accennato in precedenza, supporterà  sicuramente (Surely support ) la piattaforma di sviluppo.

3] Che ne dici dell'ambiente di sviluppo integrato?(3] How about the Integrated Development Environment?)

Parlando dell'ambiente di sviluppo integrato(Integrated Development Environment) , l'edizione gratuita della community di Visual Studio supporterà le seguenti funzionalità. Supporterà  Peek Definition , Refactoring , Distribuzione Web con un clic(One-click Web Deployment) , Visualizzatore risorse modello(Model Resource Viewer) , Visualizzazione di soluzioni(Visualizing Solutions) con grafici delle dipendenze(Dependency Graphs) e mappe di codice(Code Maps) e Multi-targeting .

4] Debug e diagnostica avanzati?(4] Advanced Debugging and Diagnostics?)

In Advanced Debugging and Diagnostics , la versione gratuita di Visual Studio supporta quanto segue. Supporta le  metriche del codice(Code Metrics) , il debug della grafica(Graphics Debugging) , l' analisi del codice statico(Static Code Analysis) e l' hub di diagnostica(Diagnostics Hub) e prestazioni(Performance) .

5] Supporto per strumenti di test(5] Testing tools support)

Bene, poiché è un'edizione gratuita di Visual Studio con funzionalità e strumenti limitati. Supporta solo Unit Testing su cui gli sviluppatori possono testare il loro codice.

6] Quanto bene è integrato Xamarin (sviluppo multipiattaforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bene, se sei interessato a Xamarin , sei fortunato. Le funzionalità multipiattaforma seguenti sono supportate dalla community di Visual Studio(Studio Community) con il nome di Xamarin . Si tratta di codice(Code) di condivisione tra le controparti di app Android e iOS, (Android)designer dell'interfaccia utente(Android UI Designers) iOS e Android nativi(Native) , Xamarin Forms (abbreviato in Xamarin .Forms) e Xamarin Instant Player .

7] Puoi collaborare con altri colleghi sviluppatori con la community di Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Bene, Microsoft ti ha coperto qui. Le funzionalità seguenti sono supportate da Visual Studio per soddisfare tutte le tue esigenze di collaborazione. Sono le  funzionalità di Storyboarding di PowerPoint(PowerPoint Storyboarding) , Revisione del codice(Code Review) , Task Suspend/Resume e Team Explorer con il supporto di strumenti di sviluppo di terze parti.

Leggi(Read) : Cos'è il codice di Visual Studio(Visual Studio Code) ?

Visual Studio professionale

1] Per chi è?(1] Who is it for?)

Oltre a quanto menzionato per la community di Visual Studio(Studio Community) , questa edizione professionale(Professional Edition) di Visual Studio è supportata in scenari di utilizzo(Usage Scenarios) come  le aziende(Enterprises) .

2] Supporterà la piattaforma di sviluppo?(2] Will it support Development Platform?)

Come accennato in precedenza, supporterà sicuramente la piattaforma di sviluppo.

3] Che ne dici dell'ambiente di sviluppo integrato?(3] How about the Integrated Development Environment?)

Parlando dell'ambiente di sviluppo integrato(Integrated Development Environment) , l'edizione professionale di Visual Studio supporterà tutto ciò che la community di Visual Studio supporta(Studio Community Supports) . Ciò supporterà inoltre CodeLens .

4] Debug e diagnostica avanzati?(4] Advanced Debugging and Diagnostics?)

In Advanced Debugging and Diagnostics , l'edizione professionale supporta esattamente tutto ciò che supporta l'edizione gratuita di Visual Studio , la community di Visual Studio .

5] Parlando di come Visual Studio supporta gli strumenti di test(5] Talking about how well Visual Studio supports testing tools)

Bene, il professionista di Visual Studio ha ancora funzionalità e strumenti limitati rispetto alla versione Enterprise . Supporta solo Unit Testing su cui gli sviluppatori possono testare il loro codice.

6] Quanto bene è integrato Xamarin (sviluppo multipiattaforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bene, se sei interessato a Xamarin.(Xamarin.It) Supporta le stesse funzionalità supportate dalla community di Visual Studio(Studio Community) . Le funzionalità multipiattaforma seguenti sono supportate dalla community di Visual Studio(Studio Community) con il nome di Xamarin . Si tratta di codice(Code) di condivisione tra le controparti di app Android e iOS, (Android)designer dell'interfaccia utente(Android UI Designers) iOS e Android nativi(Native) , Xamarin Forms (abbreviato in Xamarin .Forms) e Xamarin Instant Player .

7] Puoi collaborare con altri colleghi sviluppatori con Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Bene, Microsoft ti ha coperto qui. Tutte le funzionalità sono supportate da Visual Studio per soddisfare tutte le tue esigenze di collaborazione. Sono le  funzionalità di Storyboarding di PowerPoint(PowerPoint Storyboarding) , Revisione del codice(Code Review) , Task Suspend/Resume e Team Explorer con il supporto di strumenti di sviluppo di terze parti.

Visual Studio Enterprise

1] Per chi è?(1] Who is it for?)

Simile a Visual Studio Professional , supporta  sviluppatori individuali(Individual Developers) , apprendimento in aula(Classroom Learning) , ricerca accademica(Academic Research) , contributo a (Contribution)progetti(Projects) open source , organizzazioni non aziendali(Non-enterprise) per un massimo di 5 utenti e anche l' azienda(Enterprise) .

2] Supporterà la piattaforma di sviluppo?(2] Will it support Development Platform?)

Come accennato in precedenza, supporterà sicuramente la piattaforma di sviluppo.

3] Che ne dici dell'ambiente di sviluppo integrato?(3] How about the Integrated Development Environment?)

Parlando dell'ambiente di sviluppo integrato(Integrated Development Environment) , l' edizione Enterprise di (Enterprise)Visual Studio supporterà tutto ciò che Visual Studio Professional supporta(Studio Professional Supports) . Ciò supporterà inoltre la  convalida(Live Dependancy Validation) delle dipendenze in tempo reale , i diagrammi del livello(Architectural Layer Diagrams) architettonico , la convalida dell'architettura(Architecture Validation) e la clonazione del codice(Code Clone) .

4] Debug e diagnostica avanzati?(4] Advanced Debugging and Diagnostics?)

In Advanced Debugging and Diagnostics , l' edizione Enterprise supporta esattamente tutto ciò che supporta Visual Studio Professional . Inoltre, supporta  IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .

5] Supporto per strumenti di test(5] Support for Testing tools)

Bene, l' edizione Enterprise di (Enterprise)Visual Studio viene fornita con tutte le funzionalità e gli strumenti rispetto ad altre versioni inferiori. Oltre allo  Unit Testing , supporta Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes , noto anche come Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Test manuale(Manual Testing) con Microsoft Test Manager , Test esplorativi(Exploratory Testing)con Microsoft Test Manager e avanzamento rapido(Fast-forward) per i test manuali(Manual Testing) con Microsoft Test Manager .

6] Quanto bene è integrato Xamarin (sviluppo multipiattaforma)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bene, se sei interessato a Xamarin , supporta più funzionalità rispetto a quelle supportate da Visual Studio Community e Visual Studio Enterprise . Le funzionalità multipiattaforma seguenti sono supportate da Visual Studio Enterprise oltre a quelle supportate dalle altre due edizioni con il nome di Xamarin . Sono assembly incorporati, Xamarin Inspector , Xamarin Profiler e Simulatore(Remoted) iOS remoto(Simulator) per Windows .

7] Puoi collaborare con altri colleghi sviluppatori con Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Bene, Microsoft ti ha coperto qui. Ovviamente, tutte le funzionalità sono supportate da Visual Studio per soddisfare tutte le tue esigenze di collaborazione. Sono le  funzionalità di Storyboarding di PowerPoint(PowerPoint Storyboarding) , Revisione del codice(Code Review) , Task Suspend/Resume e Team Explorer con il supporto di strumenti di sviluppo di terze parti.

Scarica Visual Studio

Se desideri provare il tuo Visual Studio pratico , puoi saperne di più e scaricarlo da VisualStudio.com.

SUGGERIMENTO(TIP) : Microsoft Visual Studio Dev Essentials ti fornisce tutti gli strumenti e i servizi essenziali per diventare uno sviluppatore in modo assolutamente gratuito. Il software ha lo scopo di fornire strumenti, servizi e formazione gratuiti per incoraggiare più sviluppatori e appassionati a provare la loro tecnologia preferita.

Ora leggi(Now read) : Guida per principianti per iniziare con Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts