Visual Studio 2015 – Top des nouveautés
Expert en
innovation
Stratégie & Expertise numérique
Jonathan LE GUELLEC
Développeur
.NET / SharePoint
jonathanl@exakis.com
Microsoft Certified
MCSE - SharePoint 2013
MCSA - Windows Server 2012
SharePoint 2010 Administrator & Developer
Communautés Microsoft (Nantes)
Speaker & Membre
Pourquoi?
A quoi bon changer un outil qui a fait ses preuves ?
• Windows 10
• Nouveaux périphériques
• Nouveaux frameworks
• JSON, CSS …
• ReSharper
• Bower, NPM, Grunt
 Tendance à ne plus avoir de version déterminée, mais une succession
d’ « Update » apportant les nouveautés
• Sortie initiale Octobre 2013
• Update 1 : 01/14
• Update 2 : 05/14
• Update 3 : 08/14
• Update 4 : 11/14
• Update 5 RC : 04/15
Visual Studio 2015
• VS « 14 » CTP1 : 06/14
• VS « 14 » CTP2 : 07/14
• VS « 14 » CTP3 : 08/14
• VS « 14 » CTP4 : 10/14
• VS 2015 Preview : 11/14
• VS 2015 CTP5 : 01/15
• VS 2015 CTP6 : 02/15
• VS 2015 RC : 04/15
Comment?
Quoi de neuf sous le capot ?
 Disposition / device
 Disposition / type de code
 Classes, méthodes, etc…
 Existait sur Universal Apps (Win 8.1 / Win Phone)
 Maintenant disponible pour tout type de projet !
 Aide contextuelle en direct
 Renommage, etc…
 Inclus les modèles Entity Framework 7
 Inclus les gestionnaires Bower, NPM & Grunt
 Editeurs JSON, HTML & CSS
 AngularJS
 RequireJS
 Gestionnaire de paquets et de dépendances clients (JS)
 Gestionnaire de modules JS, issu de Node.JS
 Exécuteur de tâches planifiées pour JS.
 Affichage de l’arbre des contrôles en temps réel
 Capacités de modification en live
 Sélecteur de contrôle d’une application WPF en cours de debug
 Similaire aux outils de développement Web sur navigateur
 Inclut ses interactions environnementales
 Windows
 Windows Phone
 Apache Cordova
 Android (émulateur web « Ripple » ou via Hyper-V)
 C# avec Xamarin
 JavaScript avec Apache Cordova
 C++
Quels gains?
Ok, c’est sympa… Mais ça change quoi concrètement ?
©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation

Challenge Exakis - Visual studio 2015

  • 1.
    Visual Studio 2015– Top des nouveautés Expert en innovation Stratégie & Expertise numérique
  • 2.
    Jonathan LE GUELLEC Développeur .NET/ SharePoint jonathanl@exakis.com Microsoft Certified MCSE - SharePoint 2013 MCSA - Windows Server 2012 SharePoint 2010 Administrator & Developer Communautés Microsoft (Nantes) Speaker & Membre
  • 3.
    Pourquoi? A quoi bonchanger un outil qui a fait ses preuves ?
  • 4.
    • Windows 10 •Nouveaux périphériques • Nouveaux frameworks • JSON, CSS … • ReSharper • Bower, NPM, Grunt
  • 5.
     Tendance àne plus avoir de version déterminée, mais une succession d’ « Update » apportant les nouveautés
  • 6.
    • Sortie initialeOctobre 2013 • Update 1 : 01/14 • Update 2 : 05/14 • Update 3 : 08/14 • Update 4 : 11/14 • Update 5 RC : 04/15 Visual Studio 2015 • VS « 14 » CTP1 : 06/14 • VS « 14 » CTP2 : 07/14 • VS « 14 » CTP3 : 08/14 • VS « 14 » CTP4 : 10/14 • VS 2015 Preview : 11/14 • VS 2015 CTP5 : 01/15 • VS 2015 CTP6 : 02/15 • VS 2015 RC : 04/15
  • 7.
    Comment? Quoi de neufsous le capot ?
  • 9.
     Disposition /device  Disposition / type de code
  • 10.
     Classes, méthodes,etc…  Existait sur Universal Apps (Win 8.1 / Win Phone)  Maintenant disponible pour tout type de projet !
  • 11.
     Aide contextuelleen direct  Renommage, etc…
  • 13.
     Inclus lesmodèles Entity Framework 7  Inclus les gestionnaires Bower, NPM & Grunt  Editeurs JSON, HTML & CSS  AngularJS  RequireJS
  • 15.
     Gestionnaire depaquets et de dépendances clients (JS)  Gestionnaire de modules JS, issu de Node.JS  Exécuteur de tâches planifiées pour JS.
  • 17.
     Affichage del’arbre des contrôles en temps réel  Capacités de modification en live  Sélecteur de contrôle d’une application WPF en cours de debug  Similaire aux outils de développement Web sur navigateur
  • 18.
     Inclut sesinteractions environnementales
  • 19.
     Windows  WindowsPhone  Apache Cordova  Android (émulateur web « Ripple » ou via Hyper-V)
  • 20.
     C# avecXamarin  JavaScript avec Apache Cordova  C++
  • 21.
    Quels gains? Ok, c’estsympa… Mais ça change quoi concrètement ?
  • 23.
    ©Copyright Exakis 2014– Reproduction et utilisation interdites sans autorisation

Notes de l'éditeur

  • #7 2013.RC : 29/04/15 : https://www.visualstudio.com/en-us/news/vs2013-update5-vs.aspx Support terminé 1 ans après la sortie de 2013.5
  • #12 Généralement, le LightBulb apparait spontanément sur une erreur ou autre point d’attention. On peut provoquer son affichage par les touches Ctrl + . sur n’importe quelle ligne pour obtenir des conseils éventuels. Inspiré de ReSharper - Introduction de nouvelles variables (variables temporaires en ligne et variables explicatives)
  • #13 Espions ou Exécution immédiate
  • #14 Prise en charge des commentaires de documentation JSDoc. JSDoc est un générateur de commentaires servant la documentation du code JavaScript. http://www.developpez.com/actu/86465/Visual-Studio-2015-Microsoft-presente-les-ameliorations-apportees-a-l-editeur-JavaScript-support-natif-d-AngularJS-RequireJS-et-ECMAScript-2015/
  • #15 Illustration de l’usage de la barre de navigation avec ECMAScript 2015 Possibilité d’utiliser la liste des tâches de l’éditeur JS avec //TODO, //HACK, //UNDONE
  • #17 Inception ? Vous avez dit Inception ? Valable aussi pour du code C# (avec des bindings par exemple)
  • #18 http://blogs.msdn.com/b/visualstudio/archive/2015/02/24/introducing-the-ui-debugging-tools-for-xaml.aspx
  • #20 Nativement = En langage .NET, peu importe lequel.