Ir al contenido principal

¿TypeScript o JavaScript?

 

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:

The Good Parts: Douglas Crockford: Amazon.com.mx: Libro

Comentarios