web-dev-qa-db-fra.com

Qu'est-ce que le code Visual Studio?

Récemment, j'ai lu sur le code Microsoft Visual Studio. Je travaille principalement avec les langages C et C++ sous GNU/Linux. Ma question est de savoir si Visual Studio Code n’est qu’un simple éditeur qui utilise tout compilateur existant sur la plate-forme, gcc dans mon cas, comme compilateur d’arrière-plan ou vient-il avec son propre compilateur VS? 

43
David Martínez

Visual Studio Code est juste un éditeur, qui présente leur truc intellisense et une certaine intégration de git et de débogueur.

EDIT: plus d'infos ici: https://code.visualstudio.com/Docs

24
rfreytag

C'est plus un simple éditeur de code qu'un IDE et son objectif principal est l'édition de code Web (Html, Javascript, CSS), TypeScript et C #. Il fournit des fonctionnalités avancées similaires à celles de l'IDE pour ces langues, mais des fonctionnalités de base pour d'autres langues (mise en évidence de la syntaxe). 

Voir aussi En quoi consiste l'éditeur de code Visual Studio

14
Sevin7

Selon VentureBeat

Le nouveau logiciel Visual Studio Code est disponible pour Mac OS X, Linux et Windows. Il intègre des fonctionnalités de complétion de code, d'intégration Git, de filtrage et de débogage sophistiqué. Et cela fonctionne avec un large éventail de langues.

"Vous pouvez utiliser cet outil pour créer des applications Web et cloud modernes, avec un support fantastique pour ASP.NET, Node.js et TypeScript",

Plus d'infos ici

3
Saagar Elias Jacky

Désolé, vous ne pouvez pas voir à quoi sert Visual Studio Code si ce n'est pour les programmeurs javascript, à moins que vous ne souhaitiez simplement voir votre code C++/Perl/Java dans de jolies couleurs. 

Pour répondre directement à vos questions:

Oui, ce n'est qu'un simple éditeur.

Non, il n'utilise pas le compilateur existant dans la plate-forme, gcc ou tout autre compilateur C++. Il ne compilera pas votre code C++, point final.

Non, il ne vient pas avec son propre compilateur VS, sauf pour (apparemment) "ASP.NET, Node.js ou TypeScript".

Mais c’est le premier outil de développement multiplate-forme de la famille Visual Studio, permettant une certaine définition de l’expression «outil de développement».

2
David I

Visual Studio Code est un éditeur de code gratuit, multi-plateforme, ultra-rapide et léger développé par Microsoft pour Windows, Linux et OS X. Depuis, de nombreux développeurs utilisent Windows comme environnement de développement, mais de nombreux développeurs utilisent également Linux et Mac. Donc, le code Visual Studio est pour eux. Cependant, vous pouvez également l'utiliser sur Windows. Depuis ASP.NET 5 est également multi-plateforme car avoir un éditeur de code sur Linux et mac est logique. Récemment, ASP.NET 5 RC1 a été publié. Veuillez lire les nouveautés dans ASP.NET 5 RC1 et RC2. Si vous débutez dans ASP.NET 5, lisez le Résumé rapide des modifications apportées dans ASP.NET 5. et ASP. NET 5 est maintenant ASP.NET Core 1.0

Le code Visual Studio est basé sur la structure Electron, qui permet de créer une application de bureau multiplateforme utilisant les technologies Web. 

2
James Gower

Utilisez Visual Studio Code Tasks pour exécuter le programme à compiler ou à créer.

1
chmike

Bien que cela ne soit pas mentionné par Microsoft, il semble que vscode soit un clone de l'éditeur de texte/idée de ZED. Ce qui rend ZED unique, c'est un ensemble de principes conçus pour "réduire la charge cognitive" du développement. 

Parmi les seules fonctionnalités importantes que j'ai trouvées et que le code vs ne partage pas avec ZED, citons la fonctionnalité d'enregistrement automatique et les liaisons au clavier VIM. [EDIT: par défaut, l'enregistrement automatique est activé.] Presque tout le reste est copié ici. Bien que le manque de ces fonctionnalités importantes réduise l'utilitaire de vs code, le fait qu'il fonctionne sur plusieurs environnements, présente un minimum d'habillage des fenêtres, de panneaux divisés, une configuration modifiable par l'utilisateur et est basé sur un moteur node.js, en fait un éditeur multilingue très utile. 

De toute évidence, si vous êtes un développeur Windows/asp.net/.net de la vieille école, vous n'avez pas besoin de quelque chose comme vs code ou zed puisque vous restez dans Visual Studio tout le temps. Cependant, pour les quelques éclairés qui sont à l'aise sur mac ou linux et qui utilisent python, node.js, json, c #, TypeScript, etc. de manière interchangeable, un éditeur de code léger, rapide et multiplateforme est essentiel. Avoir ces options comme options rend de nombreuses tâches faciles, plus rapides et plus concises.

1
mcstar

VS Code est un éditeur fourni par Microsoft. Les développeurs peuvent coder dans leur langue préférée à l'aide du code VS. Vous pouvez visionner la vidéo youtube de 30 minutes ci-dessous qui explique en 10 étapes simples comment coder avec du code VS. 

https://www.youtube.com/watch?v=gQ9CiRlRPKs

0
Shivprasad Koirala

selon Wikipedia

https://en.wikipedia.org/wiki/Visual_Studio_Code

Visual Studio Code est un éditeur de code source développé par Microsoft pour Windows, Linux et macOS. Il inclut la prise en charge du débogage, du contrôle Git intégré, de la coloration syntaxique, de la complétion intelligente du code, des extraits et du refactoring du code. Il est également personnalisable afin que les utilisateurs puissent modifier le thème, les raccourcis clavier et les préférences de l'éditeur. C'est gratuit et open-source, [5] [6] bien que le téléchargement officiel soit sous une licence propriétaire. [4]

Visual Studio Code est basé sur Electron, un framework utilisé pour déployer des applications Node.js pour le poste de travail exécuté sur le moteur de présentation Blink. Bien qu'il utilise le framework Electron [7], le logiciel n'est pas un fork d'Atom, mais repose en réalité sur l'éditeur de Visual Studio Online (nom de code "Monaco").

0
Mahesh