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
TS
- 991