FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Le développement logiciel et web a radicalement changé ces dernières années. Les équipes n'ont plus à partager le même emplacement. De plus, les outils disponibles pour ceux qui développent des logiciels, des applications et des sites Web se sont améliorés.

Malgré cela, il existe encore des situations où vous pourriez avoir besoin d'un environnement de travail centralisé. C'est là qu'interviennent les outils de développement à distance comme Visual Studio Online. Aujourd'hui, nous allons voir comment cela pourrait affecter toute personne travaillant dans une équipe de développement à distance.

Entrez dans Visual Studio en ligne

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Dans une annonce récente, Microsoft a révélé Visual Studio Online pour permettre un codage véritablement indépendant de l'emplacement. Visual Studio Online propose à la fois un éditeur de code de navigateur à part entière et un hub de projet central pour la synchronisation avec votre éditeur local.

Confusément, Visual Studio Online en tant que nom existe depuis un certain temps. C'était le nom d'origine du service Azure DevOps, un système de gestion de projet en ligne.

Le nom a beaucoup plus de sens dans ce contexte, car ce que Microsoft semble lancer est un compagnon entièrement distant et hébergé sur un serveur de Visual Studio Code et Visual Studio.

Qu'est-ce que le code Visual Studio ?

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Pour comprendre les implications de Visual Studio Online, vous devez vous familiariser avec Visual Studio Code (VS Code).

VS Code est l'éditeur de code gratuit de Microsoft pour les développeurs. Contrairement à Visual Studio (l'IDE phare de Microsoft), VS Code est open source et plus proche des éditeurs de texte comme Sublime Text et Atom qu'un environnement de développement intégré (IDE) complet.

Disponible pour Windows, Mac et Linux, il fournit un environnement léger et complet pour la programmation. Les extensions facilitent l'achèvement du code et le peluchage, et Visual Studio Live Share permet le codage collaboratif via une connexion Internet. Visual Studio Online est conçu pour combler encore plus l'écart en permettant des environnements de codage partagés.

Comment fonctionnera Visual Studio Online ?

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Plutôt que tout le monde configurant un environnement de développement sur une machine locale, Visual Studio Online offre l'expérience d'une équipe travaillant sur le même système. Pour comprendre pourquoi cela est puissant, considérez les étapes requises pour travailler dans une équipe de développement.

Tout le monde doit disposer des mêmes outils et bibliothèques. Différentes machines de développement peuvent exécuter différents systèmes d'exploitation ou versions du logiciel. La gestion des packages et le contrôle des versions peuvent aider, mais il appartient à chaque membre de l'équipe de contrôler son environnement.

Même le matériel peut être un problème. Si votre machine n'était pas compatible avec les éléments d'un projet, vous n'aviez jusqu'à récemment pas d'autre choix que d'acheter un nouvel ordinateur. Désormais, même si rien n'est installé localement, vous pouvez travailler avec n'importe quelle configuration de développement.

Cela n'existe-t-il pas déjà ?

Les IDE entièrement en ligne ne sont pas nouveaux et l'IDE AWS Cloud9 d'Amazon est un environnement robuste riche en fonctionnalités. De même, il existe de nombreux services d'abonnement en ligne conçus pour le développement de groupes à plus petite échelle.

Il existe même des IDE en ligne qui utilisent la base de code open source de VS Code, et toute personne familiarisée avec le logiciel se sentira tout à fait à l'aise.

Avoir un environnement distant accessible à la fois via le navigateur et localement est techniquement possible avec l'un de ces services. En revanche, ce que Visual Studio Online fera probablement, c'est d'en faire une expérience plus simple et plus accessible.

Qu'est-ce qui rend Visual Studio Online spécial ?

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Mettre l'ensemble du projet sur une seule machine signifie que tout le monde travaille toujours avec la même configuration. Peu importe que vous soyez un programmeur chevronné ou que ce soit votre premier jour de travail, tout est déjà configuré à l'avance.

Si les besoins du projet changent, par exemple, vers un nouveau système ou framework, un seul environnement de développement doit changer, et ces changements sont automatiquement répercutés sur chaque membre de l'équipe.

En théorie, il n'y aurait aucune différence entre travailler à la maison sur votre machine de développement habituelle, sur un ordinateur emprunté ou même sur un smartphone --- si vous pouvez supporter de coder avec vos pouces !

Que peut faire Visual Studio Online ?

Au moment de la rédaction, Visual Studio Online n'est pas sorti, mais le flux de travail général semble défini. Il comportera toutes les mêmes fonctionnalités que VS Code, telles que l'achèvement du code, le linting et la collaboration dans le navigateur.

De plus, tous les détails du projet, ainsi que les préférences et les thèmes de l'utilisateur, seront synchronisés entre les instances du navigateur et de l'éditeur de code local.

Microsoft a également annoncé l'intégration d'IntelliCode, tirant parti de l'apprentissage automatique pour proposer de meilleures suggestions et complétions de code en fonction de vos habitudes. Bien que cela ne soit pas confirmé, il est fort probable qu'IntelliCode sera évolutif pour des équipes entières, permettant des outils dynamiques basés sur l'architecture d'un projet.

Qu'en est-il de ma configuration de codage personnalisé ?

Commencez à coder dans votre navigateur avec Microsoft Visual Studio Online

Un inconvénient évident de l'approche de la machine de développement unique est la personnalisation individuelle. Si vous êtes habitué à un flux de travail, à une mise en page ou à des raccourcis clavier personnalisés spécifiques, il peut être difficile de s'y adapter.

Heureusement, ce n'est pas ainsi que fonctionnera Visual Studio Online. Les thèmes par utilisateur permettront des configurations individuelles. Bien qu'il y ait sans aucun doute des différences entre l'utilisation d'un éditeur hors ligne, l'expérience utilisateur doit être similaire à votre environnement domestique.

Une autre chose à noter est que Visual Studio Online n'est pas un remplacement de VS Code ou de Visual Studio. Il s'agit d'une application compagnon qui permet aux utilisateurs de coder directement dans le navigateur. Le flux de travail supposé implique de lier votre configuration locale au nouveau service en ligne.

 Pourquoi ai-je besoin d'un éditeur de code à distance ?

Si vous utilisez déjà votre ordinateur personnel pour le développement, vous vous demandez peut-être pourquoi vous vous embêtez avec Visual Studio Online.

Ce n'est peut-être pas pour tout le monde. Les développeurs solitaires ou toute personne travaillant avec des microcontrôleurs ou d'autres matériels peuvent ne pas bénéficier d'un environnement de développement basé sur le cloud. De plus, si vous êtes déjà familiarisé avec un autre éditeur de code et que vous êtes à l'aise avec l'utilisation d'environnements virtuels pour la programmation, le changement peut sembler inutile.

Le véritable avantage de Visual Studio Online sera pour les développeurs débutants. Plus besoin de naviguer dans le champ de mines de la gestion des packages.

Plus important encore, Visual Studio Online ouvre le développement à tout le monde. Peu importe que vous utilisiez un Chromebook, un smartphone ou un ancien PC trouvé dans une benne à ordures, vous avez accès aux mêmes outils.

Où puis-je obtenir Visual Studio en ligne ?

Au moment de la rédaction, VS Online n'est pas accessible au public. Il existe un aperçu privé et vous pouvez demander à Microsoft d'y accéder. Cependant, il est probable que vous deviez attendre qu'il soit en version bêta publique pour l'essayer.

Cela dit, si vous voulez faire l'expérience de quelque chose de probablement très similaire, il existe déjà des versions en ligne de VS Code disponibles. Comme il s'agit d'un logiciel open source, rien ne vous empêche de créer une version pour votre propre serveur. Si cela semble trop de travail, des sites comme Coder et StackBlitz sont tous deux des versions de navigateur de VS Code.

 En savoir plus sur les IDE basés sur un navigateur

Visual Studio Online amènera le développement en ligne à un nouveau niveau. Pour avoir un avant-goût du codage collaboratif, vous devez vous familiariser avec Visual Studio Live Share.

En attendant la sortie de Visual Studio Online, pourquoi ne pas essayer l'un des nombreux IDE basés sur navigateur déjà disponibles ?


[]