Visual Studio 2022 devrait être nettement plus rapide sur Mac
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.
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.
Toujours une bonne nouvelle même si j'utilise plutôt Visual Studio Code :)
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
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
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 😁
@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
@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.
@flux_capacitor
VS Code supporte Apple Silicon depuis des lustres
@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.
@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 ?
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.
@joneskind
Tu rigole j'espère ? VS Code est la référence pour Vue.js. Le refactoring est built-in aussi
@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 ^-^
@joneskind
Non, VS Code restera sur Electron. J'ai aucune idée où tu as vu ça mais c'est complètent faux.
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.
@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)….
Merci à toi ! C'est plus clair !
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 ??? 😐
@Ourson
Visual studio pour du React ? Tu as loupé quelque chose. Visual studio c'est pas fait pour du web
@Mrleblanc101
Ah… bah affaire classée 👍
@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 !
@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.