Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TypeScript.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
We Love JS
March 02, 2013
0
310
TypeScript.pdf
We Love JS
March 02, 2013
Tweet
Share
More Decks by We Love JS
See All by We Love JS
CocoonJS.pdf
welovejs
0
170
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Facilitating Awesome Meetings
lara
57
6.7k
The SEO identity crisis: Don't let AI make you average
varn
0
64
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
First, design no harm
axbom
PRO
2
1.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Building Adaptive Systems
keathley
44
2.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
Pablo Bouzada Fernando Escolar Introducción a TypeScript
www.pasiona.com (+34) 669 333 333
[email protected]
@pasiona Barcelona Pujades 350,
10ª planta 08019 · Barcelona Bilbao Gran Vía 19-21, 2ª planta 48008 · Bilbao Londres 1 Northumberland Avenue London · WC2N 5BW Madrid Pinar 5, 28006 · Madrid
None
Pablo Bouzada @pbousan Key Consultant en pasiona Consulting Divulgador Tecnológico
en Fundación Techdencias
[email protected]
[email protected]
Fernando Escolar @fernandoescolar Key Consultant en pasiona Consulting Divulgador Tecnológico en Fundación Techdencias
[email protected]
[email protected]
@techdencias @pasiona #WeLoveJS @WeLoveJS_Event
{WE [♥] JS}
Javascript vs TypeScript
MANTENIBILIDAD Comprobación estática de tipos. POO: clases, herencia
Interfaces Module pattern.
¿OO en Javascript?
¿Quién está detrás de todo esto? Turbo Pascal Delphi C#
TypeScript Logro desbloqueado: PADRAZO
¿Otro lenguaje nuevo? TypeScript JavaScript CoffeScript Dart
Cualquier librería Javascript
Integrado con tu IDE favorito
SHOW ME THE CODE!!
#1 HOLA MUNDO #1 HOLA MUNDO OLA K ASE {WE
[♥] JS}
#2 CLASES Y HERENCIA {WE [♥] JS}
#3 INTERFACES {WE [♥] JS}
#4 MODULOS {WE [♥] JS}
#5 NODE + MONGO + EXPRESS {WE [♥] JS}
RESUMIENDO… {WE [♥] JS} - Comprobación estática de tipos (solo
VS) - Clases, Interfaces y Herencia - Módulos internos y externos - Otras opciones: CoffeScript, Dart o JS puro
Recursos Web: http://www.typescriptlang.org/ Código fuente y ejemplos: http://typescript.codeplex.com/
Pablo Bouzada @pbousan
[email protected]
[email protected]
Q&A Fernando Escolar @fernandoescolar
[email protected]
[email protected]
Muchas gracias!