SlideShare a Scribd company logo
1 of 23
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

More Related Content

What's hot

Angular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium VersusmindAngular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium VersusmindPhilippe Didiergeorges
 
Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)Clément Dubois
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logiciellejollivetc
 
Java EE, un ami qui vous veut du bien
Java EE, un ami qui vous veut du bienJava EE, un ami qui vous veut du bien
Java EE, un ami qui vous veut du bienAntoine Sabot-Durand
 
Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016kraeger
 
[Agile Testing Day] Tests de charge
[Agile Testing Day] Tests de charge [Agile Testing Day] Tests de charge
[Agile Testing Day] Tests de charge Cellenza
 
Trouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiquesTrouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiquesGauthier Delamarre
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionJonathan Le Guellec
 
Zend Framework - Simplicity Meet Power
Zend Framework - Simplicity Meet PowerZend Framework - Simplicity Meet Power
Zend Framework - Simplicity Meet PowerALTAIDE
 
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Bilel ZEGHAD
 
Utilisation de node.js avec mongoDB
Utilisation de node.js avec mongoDBUtilisation de node.js avec mongoDB
Utilisation de node.js avec mongoDB13p
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 Horacio Gonzalez
 
ça marchait pourtant en dev
ça marchait pourtant en devça marchait pourtant en dev
ça marchait pourtant en devOlivier Doucet
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, LinuxYasmine Amrani
 
Angularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la videoAngularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la videoeric German
 

What's hot (18)

Angular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium VersusmindAngular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium Versusmind
 
Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)
 
JavaScript dans l'usine logicielle
JavaScript dans l'usine logicielleJavaScript dans l'usine logicielle
JavaScript dans l'usine logicielle
 
Java EE, un ami qui vous veut du bien
Java EE, un ami qui vous veut du bienJava EE, un ami qui vous veut du bien
Java EE, un ami qui vous veut du bien
 
Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016
 
TFS
TFSTFS
TFS
 
[Agile Testing Day] Tests de charge
[Agile Testing Day] Tests de charge [Agile Testing Day] Tests de charge
[Agile Testing Day] Tests de charge
 
Trouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiquesTrouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiques
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - Introduction
 
Zend Framework - Simplicity Meet Power
Zend Framework - Simplicity Meet PowerZend Framework - Simplicity Meet Power
Zend Framework - Simplicity Meet Power
 
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
 
Utilisation de node.js avec mongoDB
Utilisation de node.js avec mongoDBUtilisation de node.js avec mongoDB
Utilisation de node.js avec mongoDB
 
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3 ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
ENIB 2013-2014 - CAI Web #1: Côté navigateur 3/3
 
Angularjs101 p2
Angularjs101 p2Angularjs101 p2
Angularjs101 p2
 
ça marchait pourtant en dev
ça marchait pourtant en devça marchait pourtant en dev
ça marchait pourtant en dev
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
 
Framework JavaScript Web - Brief techno
Framework JavaScript Web - Brief technoFramework JavaScript Web - Brief techno
Framework JavaScript Web - Brief techno
 
Angularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la videoAngularjs101-les_SPA:support de la video
Angularjs101-les_SPA:support de la video
 

Similar to Challenge Exakis - Visual studio 2015

20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache MavenArnaud Héritier
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
Comparatif des frameworks js mv
Comparatif des frameworks js mvComparatif des frameworks js mv
Comparatif des frameworks js mvMael Monnier
 
MUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows AppsMUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows Appsmugstrasbourg
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5wyggio
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinThierry Buisson
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxAleskaVargas2
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Julien Dubois
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez Mappy
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez  MappyMeetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez  Mappy
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez MappyFrench Scrum User Group
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?benjguin
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2apratt72
 
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013Paris Android User Group
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogySacha Leprêtre
 

Similar to Challenge Exakis - Visual studio 2015 (20)

20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
CV_Frederick_VARANGO
CV_Frederick_VARANGOCV_Frederick_VARANGO
CV_Frederick_VARANGO
 
Comparatif des frameworks js mv
Comparatif des frameworks js mvComparatif des frameworks js mv
Comparatif des frameworks js mv
 
MUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows AppsMUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows Apps
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptx
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017Être productif avec JHipster - Devoxx France 2017
Être productif avec JHipster - Devoxx France 2017
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez Mappy
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez  MappyMeetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez  Mappy
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez Mappy
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Frontend Operations
Frontend OperationsFrontend Operations
Frontend Operations
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
 
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogy
 

More from Jonathan Le Guellec

ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxJonathan Le Guellec
 
(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaireJonathan Le Guellec
 
ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?Jonathan Le Guellec
 
ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?Jonathan Le Guellec
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Jonathan Le Guellec
 
Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Jonathan Le Guellec
 
Challenge Exakis - Intégrer cortana dans son application
Challenge Exakis - Intégrer cortana dans son applicationChallenge Exakis - Intégrer cortana dans son application
Challenge Exakis - Intégrer cortana dans son applicationJonathan Le Guellec
 
Techdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresTechdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresJonathan Le Guellec
 

More from Jonathan Le Guellec (10)

ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
 
(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire
 
Gouvernance de l'information
Gouvernance de l'informationGouvernance de l'information
Gouvernance de l'information
 
ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?
 
ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)
 
Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)
 
Challenge Exakis - Intégrer cortana dans son application
Challenge Exakis - Intégrer cortana dans son applicationChallenge Exakis - Intégrer cortana dans son application
Challenge Exakis - Intégrer cortana dans son application
 
Techdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresTechdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers features
 
SharePoint 2013
SharePoint 2013SharePoint 2013
SharePoint 2013
 

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 bon changer 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 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
  • 7. Comment? Quoi de neuf sous le capot ?
  • 8.
  • 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 contextuelle en direct  Renommage, etc…
  • 12.
  • 13.  Inclus les modèles Entity Framework 7  Inclus les gestionnaires Bower, NPM & Grunt  Editeurs JSON, HTML & CSS  AngularJS  RequireJS
  • 14.
  • 15.  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.
  • 16.
  • 17.  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
  • 18.  Inclut ses interactions environnementales
  • 19.  Windows  Windows Phone  Apache Cordova  Android (émulateur web « Ripple » ou via Hyper-V)
  • 20.  C# avec Xamarin  JavaScript avec Apache Cordova  C++
  • 21. Quels gains? Ok, c’est sympa… Mais ça change quoi concrètement ?
  • 22.
  • 23. ©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation

Editor's Notes

  1. 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
  2. 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)
  3. Espions ou Exécution immédiate
  4. 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/
  5. 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
  6. Inception ? Vous avez dit Inception ? Valable aussi pour du code C# (avec des bindings par exemple)
  7. http://blogs.msdn.com/b/visualstudio/archive/2015/02/24/introducing-the-ui-debugging-tools-for-xaml.aspx
  8. Nativement = En langage .NET, peu importe lequel.