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
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
- Versione Community gratuita,
- Versione professionale e
- 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) .
Related posts
Visual Studio Dev Essentials: FAQ and All Devi sapere a riguardo
Microsoft Visual Studio 2019 Nuove funzionalità; Ora disponibile per il download
Microsoft Visual C++ Pacchetto ridistribuibile: FAQ and Download
Top Free Extensions per Visual Studio Code per aiutarti a codificare meglio
Visual Studio Code - Come scaricare e installare VSC
Cos'è Codec - Panoramica, Features, Download, FAQ
Best C++ Extensions per Visual Studio Code
10 migliori siti Web di confronto dei prezzi per ottenere le migliori offerte
Revisione di LifeCam Studio - La migliore webcam HD di Microsoft
Come spegnere Connected Esperienze in Microsoft 365
9 Best Free Email Service Providers del 2021: Review & Comparison
Miglioramenti a scorrimento delle prestazioni in Microsoft Edge browser
Come Emergency Restart or Shutdown Windows 11/10
Confronto delle versioni di Windows 7: Home, Professional, Ultimate
Quale VPN è il migliore da acquistare? VPN Comparison Chart
Come scaricare Visual Studio Code Insider
Cos'è Microsoft 365? FAQ e tutto ciò che devi sapere
Come funziona la funzione Frequenza di aggiornamento dinamica in Windows 11
Finestre 365 Cloud PC Details, Price, Release Date, FAQ
Come utilizzare gli strumenti incorporati Charmap and Eudcedit di Windows 10