Typescript

Vanilla Javascript

  • No hay un marco de trabajo definido: Modular, Prototipado, Funcional, Texto plano, etc...

 

  • Herramientas extras para utilizar nuevas características de JS.

 

  • No es tipado.

 

  • Lenguaje  de Prototipos.

Ser difícil escalar y mantener la app.

 

generar mas posibilidades a errores  humanos.

 

ser difícil la adaptación para programadores que vienen de lenguajes POO

PODRÍA

Typescript

Es un superset tipado de JavaScript que compila JavaScript (normal)

 

  • Fácil encontrar varios errores a través del chequeo de TypeScript.

 

 

  • Soporte de herramientas que TypScript nos da como autocompletar, comprobar el tipo.

 

 

  • Estructurar mejor proyectos gracias al tipado, clases y demás patrones de lenguajes POO.

REFERENCIAS

https://basarat.gitbooks.io/typescript/docs/types/type-system.html

 

http://www.typescriptlang.org/docs/handbook/basic-types.html

 

PRÁCTICA

https://github.com/jdjuan/angular2-bootcamp/tree/day1-typescript

TS

By Laura Ciro