SlideShare une entreprise Scribd logo
1  sur  11
Software
Development

Done Right
1
Notre engagement

On vous trollera pas…

Ça serait trop facile !

2
Sommaire
Introduction
De quoi parle-t-on
Comment ça marche ?

Historique :
La préhistoire (2002-2005)
Le moyen âge (2005-2009)
La renaissance (2010)
Le monde moderne (2012-2013)

Le futur ( > 2014)

3
De quoi parle-t-on ?

4
Comment ca marche ?

5
2002-2005 La préhistoire

Applications :
Client lourd
Client « web »
COM

Langage : C# (1), J#, Cobol.Net, VB.Net
Framework 1.0 et 1.1

Interopérabilité faible autre comme MS
Langage peu évolué
Sourcesafe

6
2005-2009 Le moyen âge

Applications : arrivée du XAML
Client lourd oldschool
Client « web » + framework MVC en 2009 : vers la fin du JS MS
Silverlight
Applications orientées services
Langage : C# 2/3, VB.net
Génériques, méthodes anonymes
Lambda, types anonymes
Iterateurs, Linq, méthodes d’extensions
Framework 2.0 -> 3.5 (même runtime)
Nouvelle génération d’IDE orienté productivité
Team Foundation Server

7
2010 La Renaissance

Applications
XAML (MVVM) pour tous : desktop, silverlight, téléphone
Pratiques & standards web : Asp.NET MVC; REST; JSON; jQuery; HTML5
Cloud

Services

Langage : C# 4, VB.NET, F#
Dynamic
Covariance/contravariance
Paramètres par défaut

Framework et runtime 4
TPL
Nuget

8
2012-2013 Le monde moderne

Applications :
XAML (Desktop, Téléphone, Tablette)
MVC (Web)
Cloud
Services

Langages C# 5, VB.NET, C++ 11
Le langage devient asynchrone : Async/await

Framework 4.5 -> 4.5.1
Framework asynchrone
Portable librairies (write once, run anywhere)

Outils de gestion de projets modernes :
Web
Agilité
Git

9
Le futur

Applications

Tablettes et téléphones (tous)
Cloud (public ou privé)
Web
Roslyn
Asynchronisme obligatoire
Interopérabilité de la plateforme de développement (Github/jira en mieux)

10
Nous rejoindre

recrutement@cellenza.com
11

Contenu connexe

En vedette

Breakfast Briefing: Von Lync zu Skype for Business
Breakfast Briefing: Von Lync zu Skype for Business Breakfast Briefing: Von Lync zu Skype for Business
Breakfast Briefing: Von Lync zu Skype for Business A. Baggenstos & Co. AG
 
PInvent projektdesign und-empirieergebnisse
PInvent projektdesign und-empirieergebnissePInvent projektdesign und-empirieergebnisse
PInvent projektdesign und-empirieergebnissePaco Murillo
 
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...Ismaila Ndour
 
Les chroniques de l'académie von einzbern test
Les chroniques de l'académie von einzbern testLes chroniques de l'académie von einzbern test
Les chroniques de l'académie von einzbern testAlabrena9272
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Microsoft Décideurs IT
 
Karte Stuttgart Besitos 2012
Karte Stuttgart Besitos 2012Karte Stuttgart Besitos 2012
Karte Stuttgart Besitos 2012Besitos-Stuttgart
 
Présentation chaire de francais
Présentation chaire de francais Présentation chaire de francais
Présentation chaire de francais Nana Gasparyan
 
Office 365 : Collaborez, communiquez, partagez
Office 365 : Collaborez, communiquez, partagezOffice 365 : Collaborez, communiquez, partagez
Office 365 : Collaborez, communiquez, partagezMicrosoft Décideurs IT
 
Région martinique stratégie régionale de l'eau
Région martinique   stratégie régionale de l'eauRégion martinique   stratégie régionale de l'eau
Région martinique stratégie régionale de l'eauJoseph Nodin
 
Planificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docxPlanificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docxYulii Caiicedo
 
Nutzung von Social Media für interne Beteiligungsprozesse
Nutzung von Social Media für interne BeteiligungsprozesseNutzung von Social Media für interne Beteiligungsprozesse
Nutzung von Social Media für interne BeteiligungsprozesseUlrich Winchenbach
 
Ejercicio Word 15
Ejercicio Word 15Ejercicio Word 15
Ejercicio Word 15Niieves_07
 
Directive solvabilité 2
Directive solvabilité 2Directive solvabilité 2
Directive solvabilité 2Kezhan SHI
 

En vedette (17)

Breakfast Briefing: Von Lync zu Skype for Business
Breakfast Briefing: Von Lync zu Skype for Business Breakfast Briefing: Von Lync zu Skype for Business
Breakfast Briefing: Von Lync zu Skype for Business
 
Les tablettes Surface dans l'entreprise
Les tablettes Surface dans l'entrepriseLes tablettes Surface dans l'entreprise
Les tablettes Surface dans l'entreprise
 
PInvent projektdesign und-empirieergebnisse
PInvent projektdesign und-empirieergebnissePInvent projektdesign und-empirieergebnisse
PInvent projektdesign und-empirieergebnisse
 
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...
Ndour et al., 2013. Diagnostic de l’état d’exploitation des stocks de Mugil c...
 
Claude Lévi-Strauss
Claude Lévi-StraussClaude Lévi-Strauss
Claude Lévi-Strauss
 
Les chroniques de l'académie von einzbern test
Les chroniques de l'académie von einzbern testLes chroniques de l'académie von einzbern test
Les chroniques de l'académie von einzbern test
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
 
Karte Stuttgart Besitos 2012
Karte Stuttgart Besitos 2012Karte Stuttgart Besitos 2012
Karte Stuttgart Besitos 2012
 
Présentation chaire de francais
Présentation chaire de francais Présentation chaire de francais
Présentation chaire de francais
 
Mi familia (1)
Mi familia (1)Mi familia (1)
Mi familia (1)
 
Office 365 : Collaborez, communiquez, partagez
Office 365 : Collaborez, communiquez, partagezOffice 365 : Collaborez, communiquez, partagez
Office 365 : Collaborez, communiquez, partagez
 
Région martinique stratégie régionale de l'eau
Région martinique   stratégie régionale de l'eauRégion martinique   stratégie régionale de l'eau
Région martinique stratégie régionale de l'eau
 
Organitzar les tardes
Organitzar les tardesOrganitzar les tardes
Organitzar les tardes
 
Planificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docxPlanificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docx
 
Nutzung von Social Media für interne Beteiligungsprozesse
Nutzung von Social Media für interne BeteiligungsprozesseNutzung von Social Media für interne Beteiligungsprozesse
Nutzung von Social Media für interne Beteiligungsprozesse
 
Ejercicio Word 15
Ejercicio Word 15Ejercicio Word 15
Ejercicio Word 15
 
Directive solvabilité 2
Directive solvabilité 2Directive solvabilité 2
Directive solvabilité 2
 

Similaire à XKE .net 10 ans de plateformes

Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 eechdalel
 
Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Microsoft
 
Cours VB 2012 seance 1
Cours VB 2012 seance 1Cours VB 2012 seance 1
Cours VB 2012 seance 1ISIG
 
J2eeintro
J2eeintroJ2eeintro
J2eeintromedbmb
 
Sophiacom au salon Le Mobile 2.0 2011
Sophiacom au salon Le Mobile 2.0 2011Sophiacom au salon Le Mobile 2.0 2011
Sophiacom au salon Le Mobile 2.0 2011Sophiacom
 
20140130 mug lyon - post-mortem d'une application métier
20140130   mug lyon - post-mortem d'une application métier20140130   mug lyon - post-mortem d'une application métier
20140130 mug lyon - post-mortem d'une application métierMatthieu DUFOURNEAUD
 
Developper une application mobile
Developper une application mobileDevelopper une application mobile
Developper une application mobileEutech SSII
 
Cellenza-Xamarin-From-0
Cellenza-Xamarin-From-0Cellenza-Xamarin-From-0
Cellenza-Xamarin-From-0lionel nimong
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlinangeeLee
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Microsoft
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 

Similaire à XKE .net 10 ans de plateformes (20)

Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
 
Web services
Web servicesWeb services
Web services
 
Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013
 
Cours VB 2012 seance 1
Cours VB 2012 seance 1Cours VB 2012 seance 1
Cours VB 2012 seance 1
 
J2eeintro
J2eeintroJ2eeintro
J2eeintro
 
Sophiacom au salon Le Mobile 2.0 2011
Sophiacom au salon Le Mobile 2.0 2011Sophiacom au salon Le Mobile 2.0 2011
Sophiacom au salon Le Mobile 2.0 2011
 
20140130 mug lyon - post-mortem d'une application métier
20140130   mug lyon - post-mortem d'une application métier20140130   mug lyon - post-mortem d'une application métier
20140130 mug lyon - post-mortem d'une application métier
 
Developper une application mobile
Developper une application mobileDevelopper une application mobile
Developper une application mobile
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Cellenza-Xamarin-From-0
Cellenza-Xamarin-From-0Cellenza-Xamarin-From-0
Cellenza-Xamarin-From-0
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Do you speak technique ?
Do you speak technique ?Do you speak technique ?
Do you speak technique ?
 
Cv jarir
Cv jarirCv jarir
Cv jarir
 
Cv jarir
Cv jarirCv jarir
Cv jarir
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Chap 1 Le Interfaces Richesv140
Chap 1 Le Interfaces Richesv140Chap 1 Le Interfaces Richesv140
Chap 1 Le Interfaces Richesv140
 
Cv jarir
Cv jarirCv jarir
Cv jarir
 

XKE .net 10 ans de plateformes

  • 2. Notre engagement On vous trollera pas… Ça serait trop facile ! 2
  • 3. Sommaire Introduction De quoi parle-t-on Comment ça marche ? Historique : La préhistoire (2002-2005) Le moyen âge (2005-2009) La renaissance (2010) Le monde moderne (2012-2013) Le futur ( > 2014) 3
  • 6. 2002-2005 La préhistoire Applications : Client lourd Client « web » COM Langage : C# (1), J#, Cobol.Net, VB.Net Framework 1.0 et 1.1 Interopérabilité faible autre comme MS Langage peu évolué Sourcesafe 6
  • 7. 2005-2009 Le moyen âge Applications : arrivée du XAML Client lourd oldschool Client « web » + framework MVC en 2009 : vers la fin du JS MS Silverlight Applications orientées services Langage : C# 2/3, VB.net Génériques, méthodes anonymes Lambda, types anonymes Iterateurs, Linq, méthodes d’extensions Framework 2.0 -> 3.5 (même runtime) Nouvelle génération d’IDE orienté productivité Team Foundation Server 7
  • 8. 2010 La Renaissance Applications XAML (MVVM) pour tous : desktop, silverlight, téléphone Pratiques & standards web : Asp.NET MVC; REST; JSON; jQuery; HTML5 Cloud Services Langage : C# 4, VB.NET, F# Dynamic Covariance/contravariance Paramètres par défaut Framework et runtime 4 TPL Nuget 8
  • 9. 2012-2013 Le monde moderne Applications : XAML (Desktop, Téléphone, Tablette) MVC (Web) Cloud Services Langages C# 5, VB.NET, C++ 11 Le langage devient asynchrone : Async/await Framework 4.5 -> 4.5.1 Framework asynchrone Portable librairies (write once, run anywhere) Outils de gestion de projets modernes : Web Agilité Git 9
  • 10. Le futur Applications Tablettes et téléphones (tous) Cloud (public ou privé) Web Roslyn Asynchronisme obligatoire Interopérabilité de la plateforme de développement (Github/jira en mieux) 10

Notes de l'éditeur

  1. Priorité à l’UX
  2. Priorité à l’UX