Microsoft veut faire de Windows un meilleur endroit pour les développeurs

Microsoft veut faire de Windows un meilleur endroit pour les développeurs

Bien qu’il s’agisse principalement d’un événement destiné aux développeurs, la Build est depuis longtemps l’occasion pour Microsoft de mettre l’accent sur les mises à jour de Windows destinées au grand public. Cette année, la société adopte une approche différente : Elle met en avant le travail qu’elle effectue pour améliorer l’expérience des développeurs sur Windows. Et nous parlons ici de mises à jour majeures – qui arriveront toutes sur le canal de développement Windows Insider cette semaine.

GitHub Copilot X, par exemple, arrive dans le terminal Windows et la société lance également une nouvelle application Windows open source extensible (Dev Home) qui permet aux utilisateurs de configurer rapidement leurs machines, de se connecter à leurs dépôts de code et d’ajouter des widgets pour suivre leurs projets ou surveiller les performances de leur machine locale.

Microsoft lance également un nouveau type de volume de stockage pour Windows 11, Dev Drive, qui est basé sur le même Resilient File System que l’entreprise utilise pour Azure et qui promet jusqu’à 30 % d’amélioration des performances dans les temps de construction. C’est essentiellement la première fois que ce système de fichiers est disponible pour les utilisateurs de Windows, et grâce à la coopération avec l’équipe de Windows Defender, l’outil de sécurité de Microsoft peut désormais analyser ces disques sans bloquer les opérations de fichiers.

En savoir plus sur Microsoft Build 2023Tout cela se passe dans un contexte où Windows connaît une forte croissance parmi les développeurs (et en particulier les développeurs Python). Microsoft indique que le nombre de développeurs qui utilisent la plateforme a augmenté de 24 % l’année dernière. Cela s’explique en partie par l’arrivée du sous-système Windows pour Linux.

A lire aussi  Brave Search peut désormais fournir des résultats pour les requêtes de programmation

« L’année dernière, nous avons écouté la communauté pour savoir ce qu’elle souhaitait que nous fassions pour améliorer l’expérience », m’a dit Michael Harsh, responsable du programme de groupe pour l’équipe Windows Platform de Microsoft. « Deux thèmes clés sont apparus. Le premier est que la mise en place d’un environnement sous Windows représente un énorme travail. C’est un problème qui existe depuis que nous avons des installateurs visuels, c’est-à-dire depuis toujours. Ensuite, la possibilité d’améliorer les performances du disque, en particulier pour des choses comme les temps de construction et le travail avec des gestionnaires de paquets comme Pip et NPM ».

Pour faciliter la configuration des machines par les développeurs, Microsoft leur permet désormais de mettre en place un fichier de configuration WinGet pour créer des configurations répétables et sans surveillance (WinGet est l’outil en ligne de commande de Microsoft pour la gestion et la configuration des applications Windows). Cela devrait faciliter considérablement l’intégration de nouveaux développeurs dans un nouveau projet et garantir qu’ils utilisent les bonnes versions de leurs outils et frameworks. Harsh a décrit cela comme l’ajout d’une orchestration à WinGet.

En ce qui concerne le terminal Windows, l’intégration de GitHub Copilot sera disponible pour les utilisateurs qui s’abonnent au service via GitHub. Elle offrira un support en ligne ainsi qu’une expérience expérimentale de chat qui peut recommander des commandes, expliquer des erreurs et même prendre des mesures dans l’application Terminal elle-même. Warp a devancé Microsoft en intégrant ChatGPT dans son terminal il y a quelques mois. Néanmoins, étant donné que le terminal Windows est installé par défaut (il a récemment remplacé la console Windows par défaut dans Windows 11), Microsoft a manifestement une grande marge de manœuvre dans ce domaine.

Crédits image : Microsoft

Dans une certaine mesure, c’est Dev Home qui rassemble tout cela. L’idée est de créer une application unique qui rassemble toutes les données et tous les outils dont les développeurs ont besoin pour gérer Windows 11 comme leur machine de développement. Cela signifie qu’ils peuvent l’utiliser pour lancer ces nouvelles configurations WinGet et configurer leurs Dev Box en ligne et leurs Codespaces GitHub, par exemple, ainsi que pour configurer le nouveau Dev Drive et installer de nouveaux outils et paquets, le tout sans avoir à changer de contexte.

A lire aussi  Walmart présente des fonctions de recherche et de réapprovisionnement par IA générative au CES

L’entreprise ajoute discrètement quelques fonctionnalités supplémentaires dans la prochaine version de Windows 11 : Vous pouvez désormais ouvrir des fichiers tar, 7-zip, GZ et RAR (entre autres) directement depuis l’Explorateur Windows sans avoir à installer d’outils tiers. Vous pouvez également masquer l’heure et la date dans la barre des tâches (utile pour les enregistrements d’écran).

IA