Quelles sont les différences entre le Code Visual Studio et Visual Studio?
Microsoft a récemment publié Visual Studio Code et je suis un peu confus au sujet de son utilisation, puisque Visual Studio a beaucoup de similitudes fonctionnellement avec elle.
7 réponses
Visual Studio (version complète) {[2] } est un environnement de développement "complet" et "pratique".
Visual Studio (versions "Express" gratuites - uniquement jusqu'en 2017) sont des versions centrées sur les fonctionnalités et simplifiées de la version complète. Fonctionnalité centrée ce qui signifie qu'il existe différentes versions (Visual Studio Web Developer, Visual Studio C#, etc.) en fonction de votre objectif.
Visual Studio (gratuit Community edition - depuis 2015) est une version simplifiée de l' version complète et remplace les éditions Express séparées utilisées avant 2015.
Visual Studio Code (VSCode) {[2] } est un éditeur multi-plateforme (Linux, Mac OS, Windows) qui peut être étendu avec des plugins à vos besoins.
Par exemple si vous souhaitez utiliser VSCode avec ASP.NET:
- vous devez installer une "extension" spéciale appelée ASP.NET 5 / DNX. L'Installation est différente selon le système d'exploitation que vous utilisez.
- pour obtenir un échafaudage de projet, vous devez exécuter un script de ligne de commande sur votre propre.
- débogage ASP.NET n'est pas actuellement pris en charge.
VS Code est un éditeur tandis que VS est un IDE.
Le code VS est multi-plateforme et rapide, tandis que VS est Windows / Mac uniquement et pas rapide.
Je vais fournir une différence détaillée entre le code Visual Studio et Visual Studio ci-dessous.
Si vous regardez vraiment la différence la plus évidente est que .NET a été divisé en deux:
- . net Core (Mac / Linux / Windows)
- . NET Framework (Windows uniquement)
Toutes les technologies d'interface utilisateur (Windows Presentation Foundation, Windows Forms, etc) font partie du cadre, pas le noyau.
Le "visuel" dans Visual Studio (à partir de Visual Basic) était en grande partie synonyme de conception visual UI (drag & drop WYSIWYG), donc en ce sens, VS Code est Visual Studio sans le visuel!
La deuxième différence la plus évidente est que Visual Studio a tendance à être orienté autour de projets et de Solutions.
Code VS:
- C'est un éditeur de Code source léger qui peut être utilisé pour afficher, éditer, exécuter et déboguer le code source pour les applications.
- simplement C'est Visual Studio sans L'interface utilisateur visuelle, majorly un superman éditeur de texte.
- il est principalement orienté autour des fichiers et non des projets.
- il n'a aucun support d'échafaudage.
- c'est un concurrent du Sublime ou atome sur électron.
- il est basé sur Electron framework, qui est utilisé pour construire une application de bureau multi-plateforme en utilisant des technologies web.
- il n'a pas de support pour le système de contrôle de version de Microsoft; Team Foundation Server.
- Il a IntelliSense limité pour les types de fichiers Microsoft et similaires caractéristique.
- il est principalement utilisé par les développeurs sur un Mac qui traitent avec les technologies côté client (HTML / JS / CSS).
Visual Studio:
- comme son nom l'indique, il s'agit d'un IDE, il contient toutes les fonctionnalités requises pour le développement du projet. Comme L'achèvement automatique du Code, le débogueur, L'intégration de la base de données, la configuration du serveur et les Configurations, etc.
- c'est une solution complète principalement utilisée par et pour les développeurs liés à.NET. Il comprend tout de la source contrôle de bug tracker aux outils de déploiement, etc. Il a tout le nécessaire pour se développer.
- Il est largement utilisé sur les projets liés à. NET (bien que vous puissiez l'utiliser pour d'autres choses). Version communautaire est gratuite, mais si vous voulez faire le plus, alors il n'est pas libre.
Visual Studio est destiné à être le meilleur IDE (environnement de développement intégré) du monde, qui fournit des ensembles d'outils de développement de pile complète y compris un composant de complétion de code puissant appelé IntelliSense, un débogueur qui peut déboguer le code source et le code machine, tout sur ASP.NET développement et quelque chose sur le développement SQL.
Dans la dernière version de Visual Studio, vous pouvez développer une application multi-plateforme sans quitter IDE. Et Visual Studio prend plus de 8 Go d'espace disque (selon les composants que vous sélectionnez).
En bref, Visual Studio est un environnement de développement ultime, et il est assez lourd.
Référence : https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
Complétant les réponses ci-dessus, une grande différence entre les deux est que VS Code vient dans une version dite "portable" qui ne nécessite pas d'autorisations administratives complètes pour fonctionner sur Windows et peut être placé dans un lecteur amovible pour plus de commodité.
Visual Studio
- IDE
- sauf pour les éditions gratuites, c'est un IDE payant.
- il est assez lourd sur le processeur et en retard sur le PC inférieur.
- Principalement utilisé pour le développement de logiciels Windows, y compris les programmes DirectX, L'API Windows, etc.
- Intellisense Avancé. (Le meilleur de tous les temps; L'Extension Intellisense de VS Code prend la deuxième place)
- Il dispose de débogueurs intégrés, faciles à configurer les paramètres du projet (bien que les développeurs aient tendance à ne pas utiliser l'interface graphique les uns)
- ms soutien (plus que VS Code)
- Principalement utilisé pour les projets C/C++ (Win),. net et C# avec SQL Server & Database etc.
- extrême Grande Taille de téléchargement, L'utilisation de L'espace et le ralentit au fil du temps.
le seul con qui me force à utiliser le code VS pour les petits projets - inclut des outils pour générer des graphiques de dépendance. Les outils de Refactoring ont un excellent support pour Visual Studio.
- a un éditeur VYSIWYG pour VB.NET/C++. Net/C#. (assez facile pour utilisateurs pour la première fois au lieu de passer à travers windows.h)
Le Code De Visual Studio
- Éditeur De Texte Open Source Gratuit
- A Intellisense (mais ne fonctionne pas hors de la boîte si VS n'est pas installé, besoin de configurer pour pointer vers MinGW etc.)
- Taille de téléchargement plus petite et exigences de RAM. Avec Intellisense, il nécessite environ 300 Mo de Ram.
- fonctionne sur PC bas de gamme. (toujours lent à démarrer surtout si Powershell est utilisé à la place de CMD)
- inférieur Soutien. (Open Source, donc vous pouvez vous modifier)
- les tâches de construction sont spécifiques au projet. Même si vous voulez le construire dans la configuration vanilla.
- Principalement utilisé pour les développements Web. (ceci s'applique à tous les éditeurs de texte) Ils ont tendance à montrer le Support Javascript / HTML sur C / C++. Visual Studio montre VB / C++ sur d'autres langues.
- manque de bonnes Extensions. (c'est encore Nouveau cependant)
- vous donne du mal à reconfigurer les paramètres de votre projet/espace de travail. Je préfère l' GUI façon.
- Plateforme Croisée
- a un terminal intégré. (powershell trop lent au démarrage)
- idéal pour les petits projets et les codes de test. (vous savez si vous vous ennuyez et que vous voulez imprimer Hello World, cela n'a pas de sens d'attendre 3-5 minutes pendant que VS se charge, puis une autre minute ou 2 à la création du projet, puis enfin l'imprimer "Hello World")
Le code Visual studio est intégré à l'invite de commande / terminal, par conséquent, il sera pratique quand il y a commutation entre IDE et Terminal / invite de commande requise, ex: connexion à Linux
Visual Code est certainement un bon éditeur et un travail rapide sur multiplateforme. Visual Studio est une solution complète mais plus lente sur un ordinateur inférieur avec une petite quantité de mémoire