Microsoft lance la collaboration en temps réel dans Visual Studio 2017 et VS Code
Avec la fonctionnalité Live Share qui arrive bientôt en préversion

Le , par Michael Guilloux, Chroniqueur Actualités
Mise à jour le 07/02/2018 : Visual Studio Live Share est disponible en préversion

Dévoilée en novembre dernier par Microsoft lors de sa conférence Connect à New York, Visual Studio Live Share est maintenant disponible en préversion limitée. Cette extension de Visual Studio 2017 et Visual Studio Code permet aux développeurs de collaborer en temps réel sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement. L'extension VS Live Share peut être téléchargée sur le marketplace de Visual Studio. Pour pouvoir l'utiliser actuellement, vous devez installer la dernière préversion de Visual Studio 2017 (15.6 Preview 3+) pour Windows (7, 8.1 ou 10), ou Visual Studio Code Insiders (1.20.0-insiders+) pour Windows (7, 8.1 ou 10) ou macOS (Sierra et versions ultérieures).

Source : GitHub
16/11/2017 : Parmi les outils et services annoncés dans le cadre de la conférence Connect qui se déroule actuellement à New York, Microsoft a levé le voile sur Visual Studio Live Share, qui permettra aux développeurs utilisant Visual Studio 2017 ou Visual Studio Code de collaborer en temps réel. « Live Share permet à votre équipe de collaborer rapidement sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement », a expliqué Amanda Silver, directrice Program Management chez Microsoft, pour les outils développeur.

D'après Amanda, lorsque vous partagez une session collaborative avec un collègue, celui-ci peut voir le contexte de l'espace de travail dans son éditeur. C'est-à-dire qu'il peut lire le code que vous avez partagé sans avoir à cloner un dépôt ou installer les dépendances sur lesquelles repose votre code. Visual Studio Live Share ne se limitera pas à un simple partage d'écran simple. Il permettra aux développeurs de synchroniser les dépôts pour collaborer, mais aussi éditer et déboguer du code en temps réel.

« Lorsque votre coéquipier édite un fichier, il a accès aux fonctionnalités de l'éditeur telles que IntelliSense et des suggestions », affirme Amanda Silver. « Chacun d'entre vous peut ouvrir des fichiers, naviguer, modifier du code, surligner ou refactoriser – et les changements sont immédiatement reflétés », a-t-elle ajouté. Et pendant que vous éditez, vous pouvez voir le curseur de votre coéquipier et suivre ses actions entre autres possibilités offertes par Live Share. L'ingénieur de Microsoft explique également que le débogage collaboratif va plus loin. Live Share vous permet aussi, vous et votre coéquipier, d'inspecter indépendamment des objets à l'aide de fonctionnalités de débogage.


Live Share dans Visual Studio Code

Microsoft propose Live Share pour aller au-delà des possibilités de collaboration offertes par des outils comme Teams, Slack ou encore les applications de messagerie instantanée. Amanda Silver estime que si Microsoft Teams et Slack apportent déjà une collaboration dynamique, nous pouvons faire plus pour faciliter la collaboration dans une équipe de développement. « Le partage d'écran ou l'accès à une machine à distance signifie qu'une seule personne contrôle et que l'autre observe. La messagerie instantanée, le courrier électronique ou d'autres outils sont parfaits pour les messages de base, mais la collaboration sur un ensemble de code nécessite souvent plus qu'un fragment de code ou un seul fichier pour partager le contexte nécessaire », dit-elle. « En outre, la validité des modifications peut être affectée par plusieurs fichiers dans l'espace de travail. Si vous voulez répliquer l'environnement de votre coéquipier, il faut beaucoup de temps pour tout configurer. »

C'est en cela que Live Share s'avère utile. Amanda Silver explique qu'il vous permet de partager le contexte du code, et d'obtenir ainsi une « collaboration instantanée et bidirectionnelle ». Elle note en plus que chacun d'entre vous peut utiliser un outil qu'il a personnalisé pour être le plus productif possible.

Microsoft travaille encore sur Visual Studio Live Share et prévoit de publier bientôt une préversion limitée. Microsoft propose sur son site une démo pour vous permettre de découvrir Visual Studio Live Share.

Source : Blog Visual Studio Code

Et vous ?

Qu’utilisez-vous pour collaborer dans votre équipe de développement ?
Que pensez-vous des promesses de Visual Studio Live Share par rapport aux solutions que vous utilisez pour collaborer sur du code ?

Voir aussi :

Microsoft veut faciliter la création d'applications intelligentes dans Visual Studio avec l'extension Visual Studio for AI, disponible en préversion
Visual Studio Code 1.18 disponible : espaces de travail multiracines activés par défaut, améliorations de performance et de l'expérience utilisateur
Visual Studio 2017 va permettre de compiler pour les plateformes matérielles ARM, fonctionnalité à découvrir via le deuxième aperçu de la version 15.5


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de blbird blbird - Membre éprouvé https://www.developpez.com
le 07/02/2018 à 15:30
Quels sont les sources de stockage où ce fonctionnement est compatible : azure, TFS online, github, autres?
Avatar de CoderInTheDark CoderInTheDark - Membre éprouvé https://www.developpez.com
le 08/02/2018 à 10:35
J'ai peur de demander un truc stupide

Mais est-il possible de l'utiliser sans licence, qu'avec des visual studio code gratuit
Avatar de TheGuit TheGuit - Membre du Club https://www.developpez.com
le 08/02/2018 à 10:52
A priori on peut l'utiliser avec VS Code (sous linux). Donc on dirait que oui. Mais j'attend que l'inscription au site nécessaire pour faire fonctionner le truc soit validé.
Avatar de Pierre8r Pierre8r - Membre averti https://www.developpez.com
le 04/04/2018 à 16:30
Bonjour,

Des retours de personnes ayant testé l'extension ?
Combien de temps faut-il attendre pour obtenir un accès après une demande ?
L'extension est elle fonctionnelle ?
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 19/04/2018 à 12:34
L'extension VS Live Share est désormais disponible sur Linux en préversion
elle permet aux développeurs de collaborer en temps réel sur le même code

Dévoilé en novembre dernier par Microsoft lors de sa conférence Connect à New York, Visual Studio Live Share est disponible en préversion limitée depuis le mois de février, mais pas pour les utilisateurs de Linux. L'extension a en effet été publiée uniquement pour Visual Studio 2017 (15.6 Preview 3+) pour Windows (7, 8.1 ou 10) et Visual Studio Code Insiders (1.20.0-insiders+) pour Windows (7, 8.1 ou 10) et macOS (Sierra et versions ultérieures).

Pour information, Live Share est une extension de Visual Studio 2017 et Visual Studio Code qui permet aux développeurs de collaborer en temps réel sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement. Avec Live Share, Microsoft veut aller au-delà des possibilités de collaboration offertes par des outils comme Teams, Slack ou encore les applications de messagerie instantanée. Microsoft reconnait par exemple que Teams et Slack apportent déjà une collaboration dynamique, mais estime qu'il est possible de faire plus pour faciliter la collaboration dans une équipe de développement. Et c'est en cela que Live Share peut s'avérer utile.

D'après le géant du logiciel, lorsque vous partagez une session collaborative basée sur Live Share avec un collègue, celui-ci peut voir le contexte de l'espace de travail dans son éditeur. C'est-à-dire qu'il peut lire le code que vous avez partagé sans avoir à cloner un dépôt ou installer les dépendances sur lesquelles repose votre code. Visual Studio Live Share ne se limitera pas non plus à un simple partage d'écran simple. Il permettra aux développeurs de synchroniser les dépôts pour collaborer, mais aussi éditer et déboguer du code en temps réel.

« Lorsque votre coéquipier édite un fichier, il a accès aux fonctionnalités de l'éditeur telles que IntelliSense », affirmait Microsoft. « Chacun de vous peut ouvrir des fichiers, naviguer, modifier du code, surligner ou refactoriser – et les changements sont immédiatement reflétés », a expliqué la firme de Redmond. Et pendant que vous éditez le code, vous pouvez voir le curseur de votre coéquipier et suivre ses actions entre autres possibilités offertes par Live Share. Le débogage collaboratif va plus loin. Live Share vous permet aussi, vous et votre coéquipier, d'inspecter indépendamment des objets à l'aide de fonctionnalités de débogage.


Live Share dans Visual Studio Code

Jusqu'à présent, seuls les utilisateurs de Windows et macOS ont eu la possibilité de tester cette nouvelle fonctionnalité encore en préversion. Mais les insiders de VS Code sous Linux peuvent maintenant avoir un aperçu de la nouvelle extension. Sur GitHub, le développeur Chuck Lantz – Principal Technical Program Manager de Microsoft, travaillant sur Visual Studio et VS Live Share – a en effet annoncé hier la sortie de la version v02.399 de l'extension Live Share avec la fonctionnalité la plus demandée : la prise en charge de VS Code sur Linux. Cela veut dire que les utilisateurs de Linux ne seront pas devancés par leurs pairs sous Windows et macOS quand l'extension sera généralement disponible.

Il y a toutefois certains problèmes sur lesquels Microsoft travaille encore. Pour le moment, c'est Ubuntu 16.04 et les versions ultérieures qui sont pris en charge. Des tests sont également effectués sur les versions 64 bits de Mint 18.3, Fedora 27, CentOS 7, SuSE 12, et Manjaro 17.1. Linux 32 bits n'est pas pris en charge en raison des exigences de .NET Core 2.0. Pour utiliser VS Live Share sous Linux, vous devez installer Visual Studio Code 1.22.0 ou une version plus récente.

Sources : GitHub, Installation de VS Live Share

Et vous ?

Avez-vous eu l'occasion de tester l'extension Live Share sous Visual Studio ou VS Code ?
Si oui, partagez votre expérience
Que pensez-vous de sa prise en charge sur Linux ?

Voir aussi :

Visual Studio Code 1.22 est disponible, quelles sont les nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft ?
Microsoft publie la deuxième préversion de Visual Studio 2017 version 15.7, la prochaine mise à jour mineure de son EDI
Microsoft annonce la disponibilité de Visual Studio 2017 15.6, qui s'accompagne d'une série de nouveautés et d'améliorations
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 07/05/2018 à 22:33
Build 2018 : Microsoft annonce la disponibilité en préversion publique de Visual Studio Live Share
son extension de développement collaboratif en temps réel

Microsoft a ouvert aujourd'hui l'édition 2018 de sa célèbre conférence Build dédiée aux développeurs. Comme les années précédentes, on s'attend à de nombreuses annonces de la part de la firme de Redmond sur les trois jours de l'évènement. Nous allons donc nous efforcer de vous présenter sur ce site les annonces plus importantes parmi celles qui seront faites.

Mais déjà, Microsoft a annoncé que Live Share, son extension de développement collaboratif en temps réel pour Visual Studio Code et Visual Studio, est désormais disponible pour tous les développeurs qui souhaitent la tester.


Live Share permet aux développeurs de collaborer sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement. D'après Microsoft, lorsque vous partagez une session collaborative basée sur Live Share avec un collègue, celui-ci peut voir le contexte de l'espace de travail dans son éditeur. C'est-à-dire qu'il peut lire le code que vous avez partagé sans avoir à cloner un dépôt ou installer les dépendances sur lesquelles repose votre code. Visual Studio Live Share ne se limitera pas non plus à un simple partage d'écran. Il permettra aux développeurs de synchroniser les dépôts pour collaborer, mais aussi éditer et déboguer du code en temps réel.

Chaque membre d'une équipe collaborant avec Live Share peut ouvrir des fichiers, naviguer, modifier du code, surligner ou refactoriser, et les changements sont immédiatement reflétés, d'après Microsoft. Et pendant que vous éditez le code, vous pouvez voir le curseur de votre coéquipier et suivre ses actions entre autres possibilités offertes par Live Share. En résumé, Live Share donne aux développeurs un peu plus de flexibilité par rapport à un partage d'écran traditionnel.


Nous en avons parlé à plusieurs reprises, mais très peu de développeurs ont eu l'opportunité de la tester étant donné que, jusqu'à présent, cette fonctionnalité n'était disponible qu'en préversion limitée. Elle s'ouvre maintenant à plus de développeurs avec sa disponibilité en préversion publique.

Live Share est disponible gratuitement, mais Microsoft pourrait introduire une version premium. Dans sa FAQ sur l'extension, Microsoft dit être en effet engagé à proposer une version gratuite que les développeurs pourraient utiliser tous les jours. Mais la firme étudie également la possibilité de proposer des fonctionnalités avancées qui seraient payantes. Live Share prend en charge tous les principaux langages, y compris C#, Python, Java, Go et C++. Publiée initialement pour macOS et Windows, l'extension a récemment débarqué sur Linux.

Télécharger VS Live Share

Sources : Microsoft Build 2018, FAQ Visual Studio Live Share, En savoir plus sur VS Live Share

Et vous ?

Comptez-vous tester VS Live Share ? Si oui, n'oubliez pas de revenir partager votre expérience
Quelles solutions utilisez-vous pour collaborer sur une base de code ?

Voir aussi :

Visual Studio Code 1.22 est disponible, quelles sont les nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft ?
Microsoft publie la deuxième préversion de Visual Studio 2017 version 15.7, la prochaine mise à jour mineure de son EDI
Microsoft annonce la disponibilité de Visual Studio 2017 15.6, qui s'accompagne d'une série de nouveautés et d'améliorations
Contacter le responsable de la rubrique Accueil