VS Code pour les navigateurs. Microsoft toujours derrière les programmeurs

VS Code pour les navigateurs

En onze ans en tant que blogueur, j'ai eu mon pourcentage d'erreurs et de réussites. J'ai abandonné les technologies et les distributions qui sont plus actuelles que jamais aujourd'hui, mais j'avais raison de parier sur les services cloud et les appareils comme le Chromebook comme nouveau paradigme de l'industrie.

Dans son obsession de ne pas perdre le leadership sur le bureau, Microsoft n'a pas réalisé qu'Apple et Google avaient changé les règles du jeu. L'ordinateur n'était plus le centre de l'activité informatique, ni la vente de licences le modèle économique. Les services cloud, financés par la publicité ou par abonnement, et accessibles depuis une tablette ou un téléphone, sont devenus de plus en plus populaires.

Microsoft a fait la seule chose sensée. Elle a développé des applications pour les systèmes d'exploitation de ses concurrents, déplacé plusieurs de ses applications les plus populaires vers le cloud et, c'est après la conquête de programmeurs indépendants qu'ils ont prospéré avec la nouvelle plate-forme.  L'une des décisions les plus notables a été de publier un environnement de développement intégré sous une licence open source. Il s'appelait VS Code.

VS Code pour les navigateurs

Continuer sur cette route vient de présenter uune version allégée de Code VS qui s'exécute complètement dans le navigateur. Il vous suffit de créer un dossier sur l'appareil à partir duquel vous accédez pour enregistrer votre travail.

Mais il ya un hic. Il ne fonctionne complètement qu'avec les navigateurs basés sur Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi…). Dans Firefox, vous devrez vous contenter de travailler en ouvrant des fichiers individuels ou en vous connectant à un référentiel externe.

C'est parce que Pour accéder à l'appareil de l'utilisateur, le navigateur doit implémenter l'API d'accès au système de fichiers.

Je n'ai pas non plus trouvé d'option pour traduire l'interface utilisateur dans notre langue.

Fonctionnalités de VS Code pour les navigateurs

Que pouvez-vous faire avec un environnement de développement intégré qui ne nécessite aucune installation ? Selon Microsoft :

  • Création et édition dans le navigateur de fichiers stockables sur l'appareil de l'utilisateur.
  • Aperçu à l'aide de la notation Markdown.
  • Intégration avec les outils de débogage du navigateur pour créer des applications côté client à l'aide de HTML, CSS et Javascript.
  • Programmez à l'aide de machines ou d'appareils mobiles à faibles ressources.
  • Synchronisation entre les appareils.

Limitations

Un éclaircissement. Dans ce cas Nous ne parlons pas d'un service cloud tel que Microsoft 365. Il s'agit d'une application qui s'exécute complètement dans le navigateur. Par conséquent, il a quelques limitations par rapport à la version de bureau.

Un point très important est que vous ne pouvez pas exécuter de programmes à partir du terminal ou exécuter le débogueur car il n'y a aucun moyen que le navigateur prenne en charge les langages de programmation.

En général:

  • La différenciation des codes de couleur et l'auto-complétion sont disponibles pour la plupart des langages de programmation.
  • La détection automatique des erreurs de frappe ou de syntaxe fonctionne parfaitement en Javascript, Python et TypeScript.
  • Dans le cas de langages tels que JSON, HTML, CSS et LESS, les performances sont quasiment similaires à celles de la version desktop.
  • Bien que la liste des extensions soit la même que sur le bureau, toutes ne sont pas disponibles. Ceux qui doivent exécuter du code dans Node.js, qui interagissent avec des modules spécifiques du système d'exploitation ou qui lancent des programmes installés localement, seront marqués comme non activés. Ceux qui fonctionnent sont la personnalisation de l'interface utilisateur, comme les thèmes, les keymaps et les extraits de code.

GitHub

Il est clair que l'objectif d'eMirosoft est que les programmeurs utilisent ses services. D'où VS Code pour le web apporte des référentiels GitHub intégrés, des espaces de code et des extensions de demande de tirage. Cela permet d'effectuer des modifications rapides, de revoir les relations publiques et de continuer à travailler avec une copie locale ou un espace de code de GitHub pour compiler, exécuter et tester vos modifications.

Je vais répéter ce que je dis toujours lorsque je commente un produit Microsoft. Dans l'état actuel de l'industrie, il est dans votre intérêt de publier des produits sous licence open source, de les rendre compatibles avec Linux et de les proposer gratuitement. Quand cela cessera de vous convenir, ils disparaîtront. En attendant, s'ils nous servent, mieux vaut en profiter.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.