XKE .net 10 ans de plateformes

850 vues

Publié le

A l'occasion des XKE, Cellenza a présenté pendant 1 heure comment la plateforme .net a évolué ces 10 dernières années.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
850
Sur SlideShare
0
Issues des intégrations
0
Intégrations
19
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Priorité à l’UX
  • Priorité à l’UX
  • XKE .net 10 ans de plateformes

    1. 1. Software Development Done Right 1
    2. 2. Notre engagement On vous trollera pas… Ça serait trop facile ! 2
    3. 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
    4. 4. De quoi parle-t-on ? 4
    5. 5. Comment ca marche ? 5
    6. 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. 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. 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. 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. 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
    11. 11. Nous rejoindre recrutement@cellenza.com 11

    ×