http://blogs.msdn.com/davrous
 
 
 
 
 
 
 

Babylon.js: 
Une moyenne d’1 version par mois 
28 contributeurs 
33 releases 
592 commits 
14000+ lignes de code 
Plus de ...
 
 
 
 
 
 

Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS
Prochain SlideShare
Chargement dans…5
×

Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS

690 vues

Publié le

TypeScript ou comment goûter à une partie d’ECMAScript 6 le tout de manière typée. Inventé par le créateur de C# et Delphi !

JavaScript est passé d’un jouet utilisé dans une simple page web à de grosses applications en production tournant à la fois sur un serveur et dans le navigateur. Cette croissance exponentielle a rapidement amené son lot de problèmes de par la nature même du langage qui n’avait pas été forcément conçu pour cela au départ. Plusieurs approches différentes ont été étudiées ces dernières années pour palier à ces défauts en passant par de l’outillage à la génération du JS depuis un autre langage totalement différent. TypeScript apporte un angle différent. Il peut travailler de concert avec du JS et ensuite le modifier au fur et à mesure pour le typer. Nous verrons ainsi ensemble une introduction au langage et nous vous présenterons comment nous l’avons utilisé dans notre projet open-source Babylon.JS. Ce sera l’occasion de partager avec vous les bénéfices et éventuels écueils que nous avons rencontrés.

Objectif de l’intervention : Sensibiliser les développeurs web JS à un nouveau langage qui semble avoir d’excellents retours de la communauté en général et qui a le vent en pompe chez les projets web gérés par Microsoft. Cela sera l’occasion de voir que TypeScript permet de générer du JS très propre suivant les guidelines de D. Crockford « The Good Parts » ainsi que de voir que l’on peut plus facilement générer et maintenir de grosses applications web avec.

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive
  • Démo playground
  • - Avant / apres sur VirtualJoystick + VirtualJoystickCamera avec doc sur setColor
    Combo
    F12 sur une function / Refactor sur GamepadCamera + F12 sur function native browser (Math.abs) pour montrer d.ts
    Intellisense
    Debugger
    Code map dans IE pour debugger avec sample gamepad: http://blogs.msdn.com/b/davrous/archive/2014/08/22/enhance-your-javascript-debugging-life-thanks-to-the-source-map-support-available-in-ie11-chrome-opera-amp-firefox.aspx
    Properties windows sur le projet
  • lengthSquared dans Collider et demo dans vs avec la version TS
  • lengthSquared dans Collider et demo dans vs avec la version TS
  • http://www.typescriptlang.org/
    http://www.typescriptlang.org/Playground/#tut=ex1
  • http://typescript.codeplex.com/wikipage?title=Roadmap&referringTitle=Home
  • Introduction à TypeScript et retour d'expérience sur le portage de Babylon.JS

    1. 1. http://blogs.msdn.com/davrous
    2. 2.        
    3. 3. Babylon.js: Une moyenne d’1 version par mois 28 contributeurs 33 releases 592 commits 14000+ lignes de code Plus de 120 fichiers de code Plus de 250 forks Bande passante de 1 TB par mois pour le site web 1.3GB (Code & samples)
    4. 4.       

    ×