Microsoft ha recentemente rilasciato Visual Studio Code e sono un po 'confuso sul suo utilizzo, dal momento che Visual Studio ha molte somiglianze funzionalmente con esso.
Microsoft ha recentemente rilasciato Visual Studio Code e sono un po 'confuso sul suo utilizzo, dal momento che Visual Studio ha molte somiglianze funzionalmente con esso.
Risposte:
Visual Studio (versione completa) è un ambiente di sviluppo "completo" e "conveniente".
Visual Studio (versioni "Express" gratuite - solo fino al 2017) sono versioni semplificate e centrate sulle funzionalità della versione completa. Centrato sulle caratteristiche significa che esistono diverse versioni (Visual Studio Web Developer, Visual Studio C #, ecc.) A seconda del tuo obiettivo.
Visual Studio (versione Community gratuita - dal 2015) è una versione semplificata della versione completa e sostituisce le edizioni express separate utilizzate prima del 2015.
Visual Studio Code (VSCode) è un editor multipiattaforma (Linux, Mac OS, Windows) che può essere esteso con plug-in in base alle proprie esigenze.
Ad esempio, se si desidera creare un'applicazione ASP.NET utilizzando VS Code, è necessario eseguire diversi passaggi per configurare il progetto. Esiste un tutorial separato per ciascun sistema operativo.
Visual Studio Code è un editor mentre Visual Studio è un IDE.
Visual Studio Code è multipiattaforma e veloce, mentre Visual Studio è solo Windows / Mac e non veloce.
Si noti che Visual Studio per Mac è ora disponibile ma è un prodotto diverso rispetto a Visual Studio (Windows). È basato su Xamarin Studio e manca del supporto per alcuni tipi di progetti .NET precedenti. Costruisce con successo soluzioni create in VS 2017. VS mac ha un'interfaccia utente più limitata (ad esempio, nessuna barra degli strumenti personalizzabile). Quindi per il lavoro multipiattaforma. Il codice VS potrebbe essere ancora preferibile.
Fornirò una differenza dettagliata tra Visual Studio e Visual Studio Code di seguito.
Se lo guardi davvero, la differenza più evidente è che .NET è stato diviso in due:
Tutte le tecnologie di interfaccia utente native ( Windows Presentation Foundation , Windows Form , ecc.) Fanno parte del framework, non del core.
Il "Visual" in Visual Studio (da Visual Basic) era in gran parte sinonimo di progettazione dell'interfaccia utente visiva (drag & drop WYSIWYG), quindi in questo senso, Visual Studio Code è Visual Studio senza Visual!
La seconda differenza più evidente è che Visual Studio tende a orientarsi attorno a progetti e soluzioni.
Codice di Visual Studio:
Visual Studio:
Visual Studio mira a diventare il migliore IDE al mondo (ambiente di sviluppo integrato), che fornisce set di strumenti di sviluppo di stack completi, incluso un potente componente di completamento del codice chiamato IntelliSense, un debugger che può eseguire il debug sia del codice sorgente che del codice macchina, tutto sullo sviluppo di ASP.NET e qualcosa sullo sviluppo di SQL.
Nell'ultima versione di Visual Studio, è possibile sviluppare un'applicazione multipiattaforma senza uscire dall'IDE. E Visual Studio occupa più di 8 GB di spazio su disco (in base ai componenti selezionati).
In breve, Visual Studio è un ambiente di sviluppo estremo ed è piuttosto pesante.
Riferimento: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
A complemento delle risposte precedenti, una grande differenza tra i due è che Visual Studio Code è disponibile in una versione cosiddetta "portatile" che non richiede autorizzazioni amministrative complete per essere eseguita su Windows e può essere inserita in un'unità rimovibile per comodità.
Visual Studio
windows.h
)Codice di Visual Studio
Il codice di Visual Studio è integrato con un prompt dei comandi / terminale, quindi sarà utile quando è richiesto il passaggio tra IDE e il prompt dei comandi / comandi, ad esempio: connessione a Linux.