Visual Studio 15 : la Preview 5 se concentre sur les performances
Chargement, débogage, extensions...
Le 06 octobre 2016 à 13h35
3 min
Logiciel
Logiciel
Microsoft continue le développement de son Visual Studio « 15 », qui n’a pour l’instant toujours pas de nom commercial. L’éditeur a mis à disposition la Preview 5, qui devrait particulièrement plaire car elle se focalise sur les performances générales.
On s’avance tout doucement vers une annonce prochaine d’un Visual Studio « 2017 », puisque le temps passe et que la nouvelle version n’a toujours ni date officielle, ni nom commercial. Microsoft continue son travail et publie, pour le cinquième mois consécutif, une nouvelle Developer Preview pour Visual Studio 15.
Un chargement sélectif des extensions
La nouvelle venue accélère notamment le lancement de l’environnement en ne chargeant par défaut aucune extension. Seules celles dont un projet a besoin seront activées à la demande. Ce changement sera progressif et débute avec les extensions Python et Xamarin. À terme, toutes seront concernées, tant celles fournies avec Visual Studio que les tierces. Microsoft indique qu’une documentation sera fournie plus tard aux développeurs d’extensions. Côté utilisateur, le panneau de gestion des performances (dans Aide) permet de signaler les extensions qui prennent le plus de temps à charger.
Désormais, on peut également activer une option « Lightweight Solution Load ». Elle évite à Visual Studio de charger l’intégralité des fichiers utilisés par une solution pour commencer à travailler. Elle s’adresse essentiellement aux solutions comptant un grand nombre de projets.
Certains sous-systèmes glissent dans des processus annexes
Dans le même temps, certains sous-systèmes ont été extirpés du processus central et ont été déplacés vers des processus parallèles. Cela concerne surtout des opérations consommant rapidement de grandes quantités de mémoire vive, notamment Git Source Control. Les services liés aux langages JavaScript et TypeScript ont subi le même sort. La différence devrait particulièrement se sentir sur les machines 32 bits quand le processus central approche des 4 Go de mémoire vive consommée.
Les projets C++ reçoivent eux aussi une amélioration sur le temps de chargement. Il ne s’agit pas pour l’instant d’une modification permanente, mais qui peut s’activer dans la partie C/C++ de l’onglet Éditeur dans les options, puis dans la catégorie Expérimental. Certaines opérations comme le débogage et la compilation incrémentielle se veulent nettement plus véloce, tout en consommant moins de mémoire.
Les opérations de contrôles des sources Git sont elles aussi plus rapides. La Preview 5 supprime certains délais qui pouvaient exister quand le développeur modifiait et basculait entre plusieurs fichiers XAML. Idem pour les opérations de débogage, via des optimisations sur IntelliTrace et les outils de diagnostiques.
La liste des nouveautés s'allonge
Les améliorations de la Preview 5 sont plus nombreuses que les seules optimisations sur les performances, qui sont néanmoins bienvenues. Les développeurs pourront trouver la liste complète des nouveautés depuis le site de Microsoft, qui reprend l’intégralité des ajouts présents dans Visual Studio 15. Les apports spécifiques de la dernière préversion sont signalés.
Visual Studio 15 : la Preview 5 se concentre sur les performances
-
Un chargement sélectif des extensions
-
Certains sous-systèmes glissent dans des processus annexes
-
La liste des nouveautés s'allonge
Commentaires (17)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 06/10/2016 à 18h00
Je ne trouve pas le moyen d’installer cette preview en anglais… Je n’ai eu aucun soucis la Preview 4, mais là, j’ai beau passer Windows en anglais, l’installeur passe toujours en francais après l’initialisation…
Le 06/10/2016 à 19h32
Ça annonce que du bon. Au boulot, on passe tout juste à VS 2015, mais je sens que je vais utiliser ce nouveau VS avec les platform toolset de 2015; surtout si l’IDE est plus léger / réactif.
Le 06/10/2016 à 19h35
Tu as un onglet “Modules linguistiques” dans l’installeur, tu peux choisir la langue là.
Le 06/10/2016 à 19h55
Le 06/10/2016 à 20h32
Le 07/10/2016 à 07h31
Merci aux inpactiens pour leurs réponses avisées.
Y a plus qu’à ! " />
Le 06/10/2016 à 13h59
Bonjour,
Question de béotien : peut-on apprendre à programmer (sans prétention) avec cet outil ?
Il y a vingt ans, j’ai appris le html4, CSS1&2 et un peu de js avec ce genre de logiciel tiers, juste pour la connaissance, d’où ma question.
Merci de m’instruire ! :)
Le 06/10/2016 à 14h01
Si tu veux te lancer dans le .Net, tous les tutoriels se feront avec Visual Studio.
Cela dépend surtout quel langage/technologie tu veux apprendre.
Si c’est juste pour apprendre le web, ça sera un peu lourd je pense.
Le 06/10/2016 à 14h04
Juste pour du web (JS/CSS/HTML), ya Visual Studio Code qui est plus léger et adapté effectivement.
Le 06/10/2016 à 14h20
Je ne pense personnellement pas que pour apprendre un langage, il faille commencer directement avec un IDE, un éditeur de texte avec coloration syntaxique me paraît être une meilleur solution.
En effet, les IDE ont tendance à faire le café, ils t’aident parfois tellement dans l’écriture que tu ne te rends pas compte de ce qui est fait. Je prend par exemple Eclispe avec Java, il va gérer les importations de classes, du coup, tu n’auras pas forcément maîtriser ce point car Eclipse te l’a toujours fait à ta place. Pour ma part, par exemple, j’ai dû écrire que 2 makefile dans ma vie, j’ai toujours laissé l’IDE le faire à ma place, du coup, même si j’ai vaguement su à une époque, aujourd’hui je suis incapable d’en faire ni de savoir en débugger un.
Les IDE sont plus des outils de production que des outils pour apprendre.
Le 06/10/2016 à 14h30
Je pense que vb.net ou c# en console et en winforms sont les solutions simples pour mettre un pas ds la prog avec les tuto qui vont bien
Le 06/10/2016 à 14h42
Le 06/10/2016 à 16h01
Le 06/10/2016 à 16h57
Le 06/10/2016 à 17h16
@Xarkam : OK, merci pour les infos (je ne connaissait pas Pycharm, et j’ai jamais essayé VS Community) Bon, comme je suis en phase d’apprentissage, de mise en place (et que j’ai pas mal de tuto sous Aptana, dont j’ai déjà pris un peu mes marques - merci Lynda, entre autres…) je vais rester scotché sur Aptana… le temps qu’un VS 2017 Community sorte :)
Le 06/10/2016 à 17h32
En phase d’apprentissage de l’algorithmique et du codage dans un langage, je trouve un IDE avec auto complétion et légèrement automatisé intéressant. Quand on débute ça permet de ne pas passer 4h à chaque ligne et ça corrige les erreurs de débutants (et permet de comprendre)
Enfin personnellement quand tu es un pur noob VS community ou eclipse sont pas mal. Ça évite de se dégouter trop vite quand on a beaucoup d’informations à ingurgiter.
Le 06/10/2016 à 17h44