Por qué deberías usar TypeScript en tus proyectos?

Últimamente, he trabajado con otros desarrolladores en proyectos de Front-End, y lo que he podido notar es que la gran mayoría, no suele usar TypeScript, una de las causas principales es que no se acostumbran al tipado que este exige, y no soy la excepción, ya que sufrí en mis inicios con este lenguaje.

Pero que es TypeScript?, en el fondo sigue siendo JavaScript, pero con funcionalidades extras, que hacen que el lenguaje sea coherente y riguroso. Como dirían, TypeScript es un JavaScript con proteinas que lo hacen muy robusto, si tuviera que listar las ventajas de usarlo serían:

  • Facilita la detección de errores
  • Estandariza el código
  • Los IDEs, hacen un mejor autocompletado
  • Se parece a lenguajes como C#

en cuanto a las desventajas, no hay muchas, pero de las que puedo listar serían:

  • La curva de aprendizaje es mayor comparado con la de JavaScript
  • Es necesario compilarlo
  • Es un poco tedioso adoptar librerias que no fueron escritas en TypeScript

Pero al final de cuentas, deberíamos usarlo?

Como siempre, depende, pero en la mayoría de los casos es mejor implementarlo o trabajar con el, sin mencionar que la mayoria de frameworks vienen preparados para usarlos, tanto como Angular, React, Vue, NextJS, NestJS, etc.

Puedo recomendar Typescriptlang por si quieren practicar, y entender de que va.

Espero que les resulte útil.

Share