Visual Studio 11: premières impressions

Ca y est, la béta de Visual Studio 11 est sortie hier! Ce qu’on peut dire c’est qu’il y a du changement, tellement de changement qu’on ne sait plus où donner de la tête et des yeux. Qu’est ce qu’on peut dire de cette nouvelle version (tant attendue) après quelques heures d’utilisation ? Shades of grey, endless… J’espère que vous aimez le gris et le bleu car Visual Studio à fait un petit voyage dans le passé et se retrouve maintenant compatible avec les résolutions graphiques des années 80 avec sa toute nouvelle interface “16 couleurs"… Style “Metro” oblige, Visual Studio 11 est maintenant d’un style très épuré est le moins qu’on puisse dire c’est que cela ne laisse personne indifférent! Il n’y a pas une session au MVP Summit sans que des MVP fassent remarquer aux gens de Microsoft que ce changement est plus de l’ordre de la régression que de l’évolution. Pour ma part je me range du coté des déçus, si les interface simples, épurées peuvent trouver leur sens sur un Windows Phone, je doute qu’il en soit de même sur une application qui s’affiche sur un écran d’une résolution proche ou égale du Full HD. La […]

Visual Studio 11 et .Net 4.5 en beta le 29 Février

Ca bouge enfin du coté de la DevDiv de Microsoft! Nous n’avions pas grand chose à nous mettre sous la dent depuis la conférence Build mais à l’approche du MVP Summit, Microsoft commence à dévoiler le futur de son écosystème lié au développement. Visual Studio 11, version Metro La tendance se confirme: tout la gamme des produits Microsoft passe au style Metro, c’est sûr que le changement est radical! Pour ma part l’abandon de relief (“chrome” comme disent nos collègues Américains) au profit de la clarté et de la simplicité est une bonne chose. Un petit screenshot veut mieux qu’un long discours: Qu’attendre de cette version 11 de Visual Studio?

Debugger Canvas pour Visual Studio 2010

Microsoft vient de sortir par le biais de son DevLabs une nouvelle addition à Visual Studio 2010: le Debugger Canvas. La release actuelle est le fruit de recherche, ce n’est peut être pas encore “production ready”, mais on peut tout de même s’en servir dès aujourd’hui. Lorsque l’on débugge, ce qui nous intéresse c’est le flow d’exécution du programme, lorsque l’on fait du pas à pas et que l’on se retrouve sur un appel de méthode on peut choisir de faire un step-into pour débugger son implémentation, avec un débugger classique un nouveau fichier sera ouvert (celui qui contient la méthode en question). L’approche du Debug Canvas est différente, comme son nom l’indique la session de débugge n’est plus constituée d’une liste de fichiers mais d’un unique canevas. Lorsque l’on démarre une session de debug et qu’un breakpoint est activé, le canevas s’affiche, il est constitué d’un “code bubble” qui représente l’implémentation de la méthode qui contient le breakpoint en question.