Typescript es un super set de funcionalidades y mejoras que no encontramos en javascript. Javascript posee algunas fallas de diseño que simplemente son errores y hay riesgo de ocasionar bugs si no sabemos manejarlos.
Typescript lo que hace es tomar ciertos conceptos de javascript y nos ayuda a representarlos de forma más legible añadiendo validaciones y ciertas características que son sorprendentes:
- Maneja tipos de datos
- Puedes definir valores predeterminados de los argumentos que recibe una función.
- Existen validaciones implícitas que aplica el compilador de acuerdo al contexto y el tipo de interface que se pasa como argumento de función.
- Nos permite describir los datos esperados y producidos para una mayor legibilidad y evitar errores.
- Es una mezcla de java y c# con javascript, es muy interesante pero sin dejar de lado lo flexible.
- No es necesario, ni estas obligado a utilizar todas las características, puedes mezclar javascript tradicional con funciones, clases, lambdas y otros mecanismos.
- Se corrigen errores de contexto que javascript posee de forma nativa.
Para entender Typescript primero debes entender javascript, te recomiendo el siguiente libro:

Comentarios
Publicar un comentario