AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
tech.days 2015#mstechdaysSESSION
Courage, c’est la dernière session avant…
tech.days 2015#mstechdaysSESSION
#mstechdays techdays.microsoft.fr
tech.days 2015#mstechdaysSESSION
Notre objectif :
Apporter des solutions technologiques innovantes
pour améliorer les perf...
tech.days 2015#mstechdaysSESSION
Un réseau de 7 agences en France
et 2 en Suisse
Une création en 2001
Au service de plus d...
tech.days 2015#mstechdaysSESSION
Microsoft User Group
lyonnais pour partager et
débattre autour de
technologies
passionnan...
tech.days 2015#mstechdaysSESSION
Derrière chaque
programme, application,
site web, il y a des
développeurs de talent
fierd...
tech.days 2015#mstechdaysSESSION
Plan
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
Pourquoi TypeScript ?
tech.days 2015#mstechdaysSESSION
Web riche
MVVM
JavaScript
Dart
CoffeeScript
Script#
TypeScript
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
tech.days 2015#mstechdaysSESSION
C# JS CS Dart S# TS
Classe Prototype Prototype Classe Classe Classe*
Statique* Dynamique ...
TypeScript
tech.days 2015#mstechdaysSESSION
Scripting, object-oriented (class,
prototype), structured, imperative,
functional, generi...
tech.days 2015#mstechdaysSESSION
1.5
Support for Destructuring
Support for Spread Operator
Support for for..of
Support for...
tech.days 2015#mstechdaysSESSION
IDEs
Visual Studio
WebStorm
Eclipse
Sublime Text
Vi
Emacs
Atom
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
Retours d’expérience
tech.days 2015#mstechdaysSESSION
tech.days 2015#mstechdaysSESSION
Conclusions
tech.days 2015#mstechdaysSESSION
Questions ?
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr
Prochain SlideShare
Chargement dans…5
×

TypeScript into the Wild, retour d'expérience sur le développement d'une application B2B

1 560 vues

Publié le

Si l'on présente parfois JavaScript comme l'assembleur du Web, TypeScript pourrait en être le C#. Venez découvrir comment développer des applications Web riches en réutilisant vos compétences en développement objet basé sur les classes, et en vous appuyant sur votre expérience des librairies JavaScript (jQuery, Angular, …). Et commencer immédiatement à profiter des bénéfices de TypeScript, comme chaque programme JavaScript est un programme TypeScript, vous pouvez migrer progressivement et partiellement votre code JavaScript vers TypeScript

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

Aucun téléchargement
Vues
Nombre de vues
1 560
Sur SlideShare
0
Issues des intégrations
0
Intégrations
543
Actions
Partages
0
Téléchargements
23
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

TypeScript into the Wild, retour d'expérience sur le développement d'une application B2B

  1. 1. AMBIENT INTELLIGENCE tech days• 2015 #mstechdays techdays.microsoft.fr
  2. 2. tech.days 2015#mstechdaysSESSION Courage, c’est la dernière session avant…
  3. 3. tech.days 2015#mstechdaysSESSION #mstechdays techdays.microsoft.fr
  4. 4. tech.days 2015#mstechdaysSESSION Notre objectif : Apporter des solutions technologiques innovantes pour améliorer les performances de vos métiers Une transformation vers le digital : Un virage vers les nouveaux usages du Cloud, de la Mobilité et des Systèmes Intelligents Notre savoir faire : Une évolution de nos offres vers un modèle orienté sur l’innovation, les cas d’usage Métier, les objets connectés et la sécurité
  5. 5. tech.days 2015#mstechdaysSESSION Un réseau de 7 agences en France et 2 en Suisse Une création en 2001 Au service de plus de 500 clients en France et à l’international 300 consultants et experts dont 170 certifiés Microsoft 14 domaines de compétences Gold & Silver Partenaire Microsoft de l’année ! 85% de fidélité clients depuis 2009
  6. 6. tech.days 2015#mstechdaysSESSION Microsoft User Group lyonnais pour partager et débattre autour de technologies passionnantes et innovantes :) Sessions tous les derniers jeudis du mois muglyon.github.io @MUGLyon
  7. 7. tech.days 2015#mstechdaysSESSION Derrière chaque programme, application, site web, il y a des développeurs de talent fierdetredeveloppeur.org @fierdetredev
  8. 8. tech.days 2015#mstechdaysSESSION Plan
  9. 9. tech.days 2015#mstechdaysSESSION
  10. 10. tech.days 2015#mstechdaysSESSION Pourquoi TypeScript ?
  11. 11. tech.days 2015#mstechdaysSESSION Web riche MVVM JavaScript Dart CoffeeScript Script# TypeScript
  12. 12. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  13. 13. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  14. 14. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  15. 15. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  16. 16. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  17. 17. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  18. 18. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  19. 19. tech.days 2015#mstechdaysSESSION C# JS CS Dart S# TS Classe Prototype Prototype Classe Classe Classe* Statique* Dynamique Dynamique Statique* Statique* Statique* N/A Oui Facile Difficile Difficile* Facile N/A Oui Oui via source map Oui via source map Non Oui via source map
  20. 20. TypeScript
  21. 21. tech.days 2015#mstechdaysSESSION Scripting, object-oriented (class, prototype), structured, imperative, functional, generic Anders HEJLSBERG Microsoft 26 septembre 2012 1.4 (16 janvier 2015) Cross-platform Open source (Apache 2.0) .ts, (.d.ts) JavaScript, Java, C# AtScript
  22. 22. tech.days 2015#mstechdaysSESSION 1.5 Support for Destructuring Support for Spread Operator Support for for..of Support for generators Support for ES6 Unicode specification Support for Symbols Support for Computed properties Support for tsconfig.json files 2.0 Incorporate ECMAScript 6 features that can be polyfilled Support for ES6 Modules Support for local types and class expressions Investigate top-rated feature requests (mixins, abstract classes, etc). Investigate async/await as a desugaring to ES6 Improve lib.d.ts modularity
  23. 23. tech.days 2015#mstechdaysSESSION IDEs Visual Studio WebStorm Eclipse Sublime Text Vi Emacs Atom
  24. 24. tech.days 2015#mstechdaysSESSION
  25. 25. tech.days 2015#mstechdaysSESSION
  26. 26. tech.days 2015#mstechdaysSESSION
  27. 27. tech.days 2015#mstechdaysSESSION
  28. 28. tech.days 2015#mstechdaysSESSION
  29. 29. tech.days 2015#mstechdaysSESSION
  30. 30. Retours d’expérience
  31. 31. tech.days 2015#mstechdaysSESSION
  32. 32. tech.days 2015#mstechdaysSESSION
  33. 33. Conclusions
  34. 34. tech.days 2015#mstechdaysSESSION
  35. 35. Questions ?
  36. 36. © 2015 Microsoft Corporation. All rights reserved. tech days• 2015 #mstechdays techdays.microsoft.fr

×