introducción a typescript
TRANSCRIPT
Pablo Bouzada Fernando Escolar
Introducción a TypeScript
www.pasiona.com(+34) 669 333 [email protected]
@pasiona BarcelonaPujades 350, 10ª planta
08019 · Barcelona
BilbaoGran Vía 19-21, 2ª planta
48008 · Bilbao
Londres1 Northumberland Avenue
London · WC2N 5BW
MadridPinar 5,
28006 · Madrid
Pablo Bouzada @pbousanKey Consultant en pasiona ConsultingDivulgador Tecnológico en Fundación Techdencias
[email protected]@techdencias.net
Fernando Escolar @fernandoescolarKey Consultant en pasiona ConsultingDivulgador Tecnológico en Fundación Techdencias
[email protected]@techdencias.net
@techdencias
@pasiona
#WeLoveJS
@WeLoveJS_Event
{WE [ ] JS}♥
Javascript vsTypeScript
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
10 Logro desbloqueado:
PADRAZO
¿Otro lenguaje nuevo?
TypeScript
JavaScript
CoffeScript
Dart
¿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 MUNDOOLA 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
Site oficial de TypeScript: http://www.typescriptlang.org/
Código fuente y ejemplos: http://typescript.codeplex.com/
Ejemplos de esta charla: https://
github.com/pbousan/welovejs
Pablo Bouzada@pbousan
[email protected]@techdencias.net
Q&A
Fernando Escolar@fernandoescolar
[email protected]@techdencias.net
Muchas gracias!