Visual Studio 2022 devrait être nettement plus rapide sur Mac

Nicolas Furno |

Microsoft annonce la sortie de Visual Studio 2022 pour macOS, une mise à jour mineure de son environnement de développement qui s’accompagne de gros changements sous le capot. Ils ne seront pas tous visibles, mais l’entreprise a modifié l’interface pour la rendre plus native macOS, comme promis l’an dernier. Elle restera bien à l’écart des standards de la plateforme, mais elle devrait améliorer les performances.

Visual Studio 2022 (image Microsoft)

L’autre changement du côté de la rapidité, c’est le passage sous le capot à .NET 6, une nouvelle version de la plate-forme de développement de Microsoft. Cette mise à jour permet aussi de faire de Visual Studio 2022 une app universelle, optimisée autant pour les Mac Intel que ceux qui ont basculé sur une puce Apple Silicon. Entre l’interface améliorée et ces bases optimisées, Microsoft annonce des gains de performances notables : 50 % plus rapide pour ouvrir de gros fichiers que Visual Studio 2019, par exemple.

La mise à jour est aussi l’occasion de ramener quelques fonctions depuis Windows. En particulier, l’intégration du suivi de version avec Git est meilleure, avec une fenêtre dédiée aux modifications apportées sur le projet. On pourra aussi glisser/déposer des outils dans une fenêtre et se déplacer à l’intérieur d’un mot avec le clavier. Vous trouverez tous les détails dans l’article de blog qui accompagne la mise à jour.

Visual Studio est disponible gratuitement à cette adresse, même si certaines fonctions sont réservées à des versions payantes de l’app. macOS 10.15 est nécessaire au minimum et l’app est traduite en français.

avatar madaniso | 

Toujours une bonne nouvelle même si j'utilise plutôt Visual Studio Code :)

avatar flux_capacitor | 

Mince, tu as raison ! j'utilise moi aussi Visual Studio Code (version beta "Insiders"). La différence n'était pas précisée dans l'article et je viens de bêtement installer ce lourd IDE 2022, croyant qu'il s'agissait de la mise à jour officielle de la version Code en Apple Silicon 🤦‍♂️
Du coup je dois tout nettoyer…
Mais ce fiasco m'a permis de voir que la version Code (non beta) est depuis devenue universelle, donc c'est un mal pour un bien.
https://code.visualstudio.com

avatar flux_capacitor | 

Purée j'hallucine comme à leur habitude ces 🤬 de Microsoft ne proposent pas de désinstalleur pour la version Mac, ils précisent qu'il faut simplement "jeter l'app à la Corbeille" alors que leur installeur en fout absolument partout dans le système à coup de dizaines de Go ! Je suis 🤢
Et comme c'est un installeur online et non standalone, impossible de savoir où est parti tout leur bordel, à l'aide par ex d'un app comme Pacifist.
Il va falloir me taper tout un nettoyage manuel, cette new a refait ma journée.
Je vais suivre https://stackoverflow.com/questions/42603103/how-to-completely-uninstall-vscode-on-mac

avatar filaton | 

Attention, la question StackOverflow dont vous avez posté le lien concerne Visual Studio Code, pas Visual Studio. Ne vous faites pas avoir une deuxième fois 😁

avatar flux_capacitor | 

@filaton

MDR ! En fait j'ai posté le mauvais lien issu de mes recherches mais j'ai bien utilisé le bon :
https://stackoverflow.com/questions/40772053/how-can-i-completely-remove-new-microsoft-visual-studio-for-mac

avatar joneskind | 

@flux_capacitor

"je viens de bêtement installer ce lourd IDE 2022, croyant qu'il s'agissait de la mise à jour officielle de la version Code en Apple Silicon 🤦‍♂️"

Pareil ^-^

"Il va falloir me taper tout un nettoyage manuel, cette new a refait ma journée."

J'ai utilisé AppCleaner (c'est une app gratuite que j'utilise depuis des années et qui est absolument fantastique) et on dirait bien qu'il m'a viré tout ce qu'il fallait.

avatar Mrleblanc101 | 

@flux_capacitor

VS Code supporte Apple Silicon depuis des lustres

avatar flux_capacitor | 

@Mrleblanc101

Je ne sais plus alors pourquoi j'avais installé VS Code Insiders en remplacement de VS Code. Je pense que lorsque n'ai acheté mon MBA M1 il y a un peu plus d'un an, VS Code n'était alors PAS compatible M1.

avatar joneskind | 

@madaniso

Salut,

J’ai quitté VSCode pour WebStorm pour ses capacités d’IDE (outils de refactoring de malade) mais il bouffe une quantité absolument astronomique de RAM (4 à 5 Go sur mon projet actuel - merci JAVA)

Tu as déjà utilisé Visual Studio pour du développement web ? (Vanilla JS + Vue3)

Google me dit que c’est possible, mais la dernière fois que j’ai essayé c’était pas fou.

Quelqu’un pourrait nous faire bénéficier de son expérience personnelle ?

avatar MegaCity | 

Si tu parles de VS Code, avec NodeJS tu transpiles ce que tu veux en ce que tu veux. Le module de package de Node - npm - demande un peu de temps d'apprentissage mais c'est super puissant.

avatar Mrleblanc101 | 

@joneskind

Tu rigole j'espère ? VS Code est la référence pour Vue.js. Le refactoring est built-in aussi

avatar joneskind | 

@Mrleblanc101

J'ai utilisé VSCode pendant des années avant de passer à WebStorm. J'utilise notamment Vetur et Eslint pour le dev Vue, mais je trouve les outils de refacto de WebStorm plus performants. Notamment la refacto s'applique aux commentaires, à JSDocs etc. Si tu renommes un composant il va chercher ses occurrences et te montrer dans le détail les opérations qu'il va réaliser etc.
L'import automatique des composants et modules est plus fiable aussi. Si ton linter refuse les "" et les ; WS va respecter cette syntaxe avant d'écrire l'import.
WS est aussi capable d'apprendre certaines de mes manies via le machine learning.

C'est vraiment pas le même monde ! Mais j'adore VSCode, et j'ai cru comprendre que la prochaine version ne serait plus basée sur Electron mais sur du code natif ^-^

avatar Mrleblanc101 | 

@joneskind

Non, VS Code restera sur Electron. J'ai aucune idée où tu as vu ça mais c'est complètent faux.

avatar smog | 

Visual studio code ne permet pas les "projets", entre autres, par rapport à VS "complet" ?
Je m'y perds un peu. J'utilise VS code sur Linux et sur Mac (l'ancienne version) pour le C# mais c'est pour des applications légères avec peu de fichiers.

avatar kiddsoso | 

@smog

Visual Studio Code est un éditeur de texte / code.

Visual Studio est lui un IDE complet comprenant un éditeur de texte, des compilateurs, création d’un projet global (création de multiple fichiers)….

avatar smog | 

Merci à toi ! C'est plus clair !

avatar Ourson | 

Alors moi j’ai téléchargé cette fameuse dernière version mais….. :
quelqu’un a une idée de comment ouvrir un projet react.js/next.js existant ??? 😐

avatar Mrleblanc101 | 

@Ourson

Visual studio pour du React ? Tu as loupé quelque chose. Visual studio c'est pas fait pour du web

avatar Ourson | 

@Mrleblanc101

Ah… bah affaire classée 👍

avatar joneskind | 

@Mrleblanc101

Bah j'ai demandé à Google du coup, et il semble que Visual Studio soit capable de gérer des projets web quand même ! J'ai pas testé, mais y a des tutos.

Je vais me pencher sur la question !

avatar Olivier_D | 

@joneskind

Effectivement, je me souviens avoir pu notamment créer des projets React / Angular en même temps que le back-end ASP.NET Core sur lesquels je bossais. Jamais utilisé évidemment vu que je fais pas de front, mais le wizard me laissait la possibilité pour sur.

CONNEXION UTILISATEUR