top of page

¿Vale la pena aprender TypeScript o mejor JavaScript según las noticias de este 2023?

Updated: Oct 6, 2023

¡DHH y los recientes puntos de vista sobre TypeScript! y la razón por la cual debes usar TS o JS en este 2023. Además ¿Cuánto tiempo tardarías en aprender cada uno? ¡Te entregamos los mejores consejos de un developer a otro!

TypeScript vs JavaScript 2023 ¿Cuánto tiempo tardarías en aprender cada uno?
TypeScript vs JavaScript 2023 ¿Cuánto tiempo tardarías en aprender cada uno?
 

En 2023, TypeScript se ha convertido en un requisito para los desarrolladores web. Pero, ¿por qué?


No se trata que uno sea mejor que el otro, realmente TS es un superconjunto de JavaScript por lo que literalmente es JS con "tipos".


Conoce qué es, cómo funciona y cuándo usar TypeScript. ¡Aquí!

En este blog te explicaremos un poco mejor el tema, y te recordamos que tenemos una mini-guía de TypeScript en español completamente gratis!


¿Aprender TypeScript tiene requisitos?


Sí. Sólo algunos bastante importantes:

  1. Primitivas y otras bases de programación: variables, funciones, etc...

  2. Conocimiento en JavaScript, al menos un nivel principiante

  3. Conocer la línea de comandoa para instalar/ejecutar comandos (valga la redundancia)

  4. Necesitas Node.js (versión LTS) y por último pero no menos importante:

  5. Trabajar con un IDE (Te recomendamos VS Code)


Una vez inicies aprender, te familiarizarás con el lenguaje, sus características directas son:

  1. Que es un lenguaje escrito en JS pero con extensión .ts o .tsx.

  2. Conocerás el TSC CLi, el compilador de TypeScript a JavaScript.

  3. Y que absolutamente todo tiene tipado estático: un dato no podrá cambiar su tipo


¿Por qué usar TypeScript?


Hay muchos "Sí's" absolutos en el mundo dev, muchos lo prefieren prácticamente porque evita el 15% de los errores comunes de JS, el autocompletado y depuración tiempo real.


Pero muchos otros "No's" son al responder la siguiente pregunta: ¿Funciona en el navegador?


No, debes compilar a JavaScript para el navegador y en eso transcurre tiempo, no mucho, pero en proyectos grandes sí.


Sino, que te lo diga DHH:


David H. H. elimina el código TypeScript de su proyecto Turbo y media comunidad dev pierde la cabeza 🤯


Como David hizo un megacomunicado comentando esta gran decisión, la controversia en línea evidentemente no se hizo esperar: ¡el drama tech!


Entre las preguntas está la más importante:


¿Qué llevó a DHH a tomar la decisión de borrar TypeScript?


Él asegura que una de las únicas diferencias es que mientras JavaScript tiene un tipado dinámico, TypeScript logra hacerlo estático y él afirma que "nunca me gustó esa forma de escribir código".


Otra de las cosas que señala es que JavaScript no está creado para ser fuertemente tipado y es justo lo que logra TypeScript, además del tiempo que demora compilando Javascript, entre otras cosas...


Incluso hay un poco de humor en su hilo de PR en Github, se los dejamos por acá por si le quieren echar un ojito al chisme:



Hemos creado un video con un resumen con ¡la mejor info sobre el Drama de Tech: DHH vs TypeScript! para que lo puedas compartir rápidamente con otros #devs! Te dejamos el link abajo 👇🏻👇🏻👇🏻

 

¡Gracias por leer!

meltstudio.co
meltstudio.co

📍 Conéctate con nosotros en instagram👇




Join our newsletter to receive information about latest technologies trends and job offers

Thanks for subscribing!

bottom of page