Podcast - TypeScript, ¿sí o no?
Querida Tecnología… A raíz de la polémica causada por la eliminación de TypeScript del código fuente de algunas herramientas como Turbo o Svelte, nos preguntamos… ¿TypeScript sí o no? .
Recientemente se ha desatado cierta polémica cuando varias herramientas como Turbo o Svelte decidieron eliminar TypeScript de su código fuente. Incluso Turbo lo llegó a eliminar por completo, generando malestar entre muchos de sus usuarios. Por eso dedicamos este capítulo del podcast a hablar sobre TypeScript y hacernos una pregunta clave: ¿Es TypeScript algo por lo que vale la pena apostar? En Mimacom lo tenemos claro.
La respuesta unánime en este podcast es un rotundo sí, especialmente en proyectos medianamente grandes y también cuando estás trabajando en un equipo. TypeScript confiere en estos casos homogeneidad al proyecto.
De hecho, al analizar los puntos importantes que caracterizan a TypeScript e intentar clasificarlos en pros y contras encontramos que algunos que inicialmente pueden considerarse contras, al mismo tienen una contrapartida positiva y acaban pasando a la lista de pros. Por ejemplo:
- "La curva de aprendizaje puede resultar elevada": esto puede dificultar la incorporación de perfiles junior a un proyecto. Sin embargo, como contrapartida, el ser un código más entendible y homogéneo, les permite a esos perfiles y a los desarrolladores en general desenvolverse solos más rápidamente.
- "Facilita la refactorización de código".
- "Conlleva escribir más código": pero precisamente esto aporta más seguridad y tranquilidad.
- "Typescript se tiene que compilar y transpilar a Javascript": esto puede suponer unos costes mayores, pero al mismo tiempo se compensa por la minimización de errores que proporciona TypeScript.
Al final, todos estos aspectos suponen en última instancia un beneficio para los usuarios.
Tras analizar esos pros y contras y otros puntos importantes, e incluso tras explorar alternativas a TypeScript, como JSDoc, la conclusión del capítulo es clara: TypeScript es recomendable para proyectos medianamente grandes, ya que ofrece muchos beneficios en términos de seguridad, colaboración y mantenimiento del código. ¿Quieres conocer todos los argumentos que llevan a esta conclusión? Elige la plataforma de podcast que más te guste, ¡dale al play! y escucha este interesante capítulo de "Querida Tecnología", el podcast de Mimacom: