Тёмный

JavaScript vs TypeScript diferencias en código [Typescript 2022] 

Navis Code
Подписаться 14 тыс.
Просмотров 6 тыс.
50% 1

Si te preguntas por qué typescript se está haciendo cada vez más popular y está cada vez más demandado por las empresas, en este video vas a ver cosas que marcan la diferencia en cuanto al código.
El poder programar de forma más confiable y segura, evitando errores innecesarios hará que la calidad del software mejore, y el tiempo buscando bugs disminuya.
Una vez que pruebes TypeScript, te costará volver a usar solo JavaScript, y es lo que le está pasando cada vez a más personas.
NEWSLETTER:
naviscode.com/cursos
________________________________
🦾 TWITTER:
@NavisCode
/ naviscode
________________________________
CURSOS DE PROGRAMACIÓN 💻
Incluye 3 cursos gratis HTML, CSS, JAVASCRIPT con ejercicios y código
academy.naviscode.com/
________________________________
Recursos gratuitos 🆓
bit.ly/3r28tod
________________________________
SUSCRIBETE
🔥 bit.ly/2NEs91u 🔥
________________________________
⏱️ TIMELINE ⏱️
Intro: (0:00)
Variables: (0:24)
Codigo-1: (2:04)
Codigo-2: (7:31)
Conclusiones: (10:58)
Final: (12:02)

Опубликовано:

 

29 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@AndrewRodProd
@AndrewRodProd 2 года назад
Uno de los mejores videos que he visto. Gran calidad, y muy calara la explicación. Un abrazo, y espero sigas así. Agradezco que existan personas que den su conocimiento de manera desinteresada.
@NavisCode
@NavisCode 2 года назад
Muchas gracias Andrew!! Sí así seguiré, este año más contenido 💪
@Luisito_Silva
@Luisito_Silva 2 года назад
Excelente, sin duda muchos beneficios.
@davidflorido2743
@davidflorido2743 2 года назад
genial, gracias!
@hernanarica6389
@hernanarica6389 Год назад
Buenísima la explicación!
@NavisCode
@NavisCode Год назад
Me alegro de que sirva 🚀
@franciscocolman5714
@franciscocolman5714 2 года назад
Buen vídeo!
@NavisCode
@NavisCode 2 года назад
Me alegro de que sirva 🚀
@maxcrazy09
@maxcrazy09 3 года назад
Se que era valioso el ts, pero Navis, gracias me hiciste abrir los ojos.
@NavisCode
@NavisCode 3 года назад
Me alegro, te ayudará un montón 🦾
@napal24
@napal24 3 года назад
Me compraste, como usuario de java y c++, la anarquia sintactica de javascript me parecia hasta ofensivo pero aun asi usaba js vanilla por que TypeScript no me parecia suficientemente potente como para justificar el cambio en plena etapa de aprendisaje pero que equivocado estaba, lo de la interfaz para delimitar el tipo de objeto como parametro me parece brutal
@NavisCode
@NavisCode 3 года назад
No sabes cuanto me alegro de llevarte al lado de TypeScript porque siempre he dicho que es lo que necesitaba JS
@norbertoariel2114
@norbertoariel2114 2 года назад
pero en el ejemplo del responseApi, para definir la interface tenes que saber de antemano la response de la api, para definirlo ok. sino te tira error si no podes entrar a la propiedad del objeto que buscas. Primero tenes que leer la info que te trae...me dare cuenta con la practicas
@NavisCode
@NavisCode 2 года назад
Claro es la idea y como se suele trabajar, conociendo respuestas o al menos estructuras de respuesta de antemano (tengo que saber que me devuelve el servidor) Puedes incluir el elvis operator (?) para evitar errores también
@CarlosSGonzalezV
@CarlosSGonzalezV 3 года назад
Ohhh cuántas veces he querido delimitar el tipo de parámetro en una función y no he podido, me mudo a TS ya. Gracias!
@NavisCode
@NavisCode 3 года назад
Es lo mejor de lo mejor, tipado entrada y salida, autocompletado...🦾🚀
@jaim5048
@jaim5048 2 года назад
como puedo convertir los datos de un formulario en mayúscula ?
@akualung
@akualung 2 года назад
Gracias por esta comparativa! La verdad es que visto así, sí que se ve mucho beneficio de usar Typescript.
@NavisCode
@NavisCode 2 года назад
Una vez lo pruebas no hay marcha atrás Te invito a ver el curso que estoy creando que por cierto esta semana esta a su mejor precio Aquí podrás ver algunas clases gratuitas también academy.naviscode.com/p/typescript-desde-cero
@ernestojosecalvoestevez199
@ernestojosecalvoestevez199 3 года назад
Esto vale oro, muchachos. Yo quiero aprender desde cero ¿se puede ir a la par del aprendizaje de JS o puede ser de forma independiente? así se parezcan.
@NavisCode
@NavisCode 3 года назад
Puedes ir a la par, aunque es mejor asentar las bases antes con Js y después pasar a Ts
@davidjacobs7966
@davidjacobs7966 2 года назад
mencionaste que uno de los beneficios de type script es la velocidad en el desarrollo, en que aspecto seria? por que con eso de los tipos se ve muchos mas verboso, con lo cual siento que seria mas demoroso de escribir.
@NavisCode
@NavisCode 2 года назад
En escribir es más texto eso es innegable (pero eso te acostumbras rápido) Ahora saber con que datos trabajas, que propiedades tiene un objeto, el autocompletado... Pfff eso es un tiempo que ganas a la hora de desarrollar increíble por no contar sacar los errores en compilación y no ejecución
@davidjacobs7966
@davidjacobs7966 2 года назад
@@NavisCode Gracias por aclararme las ideas, yo llevo tiempo aprendiendo javascript y eh notado que typescript en las ofertas laborales se pide mucho, creo que si lo voy a aprender, seria como una ventaja competitiva por que he visto que grandes youtubers como Midu dev o Leonidas esteban aun teniendo tanta experiencia no manejan tipescript.
@andrepalacios7482
@andrepalacios7482 2 года назад
Qué es mejor, aprender directamente TS o primero JS y ya sabiéndolo TS?
@NavisCode
@NavisCode 2 года назад
Siempre JS primero o a la vez
@alvaroperezdiaz3679
@alvaroperezdiaz3679 3 года назад
Siempre me ha llamado la atención TS, aunque la duda que tengo es que si con él se pueden usar los métodos del DOM, como por ejemplo obtener un valor de un input text
@NavisCode
@NavisCode 3 года назад
Dale una oportunidad. Claro que sí, ten en cuenta que TS no es más que una capa encima de JS y además puedes seguir usando JS vanilla. Es más, no es que solo puedas usarlos si no que podrás tiparlos y no tener los tipicos errores al escribir los metodos getElementByTagName en lugar de getElementsssssss.... Esa s
@alvaroperezdiaz3679
@alvaroperezdiaz3679 3 года назад
@@NavisCode Pues sí. Da gusto que no me salten ese tipo de errores tontos, aunque si es verdad que hay cosas que sigo sin entender. Por ejemplo, al tener un archivo TS donde controlo un evento y debo añadirlo a un html no puedo, tengo que compilarlo, pero si lo estoy usando en un proyecto de node y la carpeta donde tengo los archivos compilados está fuera de src?
@NavisCode
@NavisCode 3 года назад
No entiendo muy bien a que te refieres Pero ten en cuenta que esos archivos js se van compilando con el codigo ts posiblemente en modulos, desde donde cada uno controle su parte Eso lo puedes ver bien como se trabaja en framework como angular, que tiene separado por componentes cada archivo ts correspondiente
@alvaroperezdiaz3679
@alvaroperezdiaz3679 3 года назад
@@NavisCode Claro. Intentó explicar la estructura: Tengo un directorio llamado src donde está todo el código del proyecto: vistas, rutas, controladores, etc, todo escrito en typescript. Y luego, en el tsconfig.json puse el directorio donde se van a guardar los archivos compilados ( de ts a js) fuera de la carpeta src, en un directorio llamado build. Y la duda es si debo hacer referencia a esa carpeta build, en donde esté el archivo compilado. Qué lo he probado, y me dice que no lo encuentra. ¿Me explico?
@NavisCode
@NavisCode 3 года назад
@@alvaroperezdiaz3679 A ver, tu desde tu typescript no debes hacer referencia a una build, ya que para ello está el compilador y lo hace a través de lo que tu le indiques en el tsconfig como indicas Lo que está en la carpeta build, es lo que ejecutará el navegador para que te hagas una idea, el resto solo es código de desarrollo en typescript
@mastermaster153
@mastermaster153 3 года назад
Entonces todavía me conviene aprender js o nel?
@NavisCode
@NavisCode 3 года назад
Sí porque al final Ts compilará a Js entonces debes entender como funciona
@andresrairan8834
@andresrairan8834 3 года назад
Me suscribo a tu canal aunque no dejo de odiar TS y trabajar a diario con el :v Posdata: Js me hacia mas feliz desarrollando
@NavisCode
@NavisCode 3 года назад
Gracias Andrés Qué es lo que no te gusta de TS
@stingerYT20
@stingerYT20 3 года назад
One
@NavisCode
@NavisCode 3 года назад
🥳
@seva2814
@seva2814 Год назад
Pero el string puede venir vacio y el Typescript no te va a avisar de ello ;) y por tanto hará un upperCase de nada
@NavisCode
@NavisCode Год назад
Eso será un error de ejecución no de compilación, no pretendas que encima programe por ti 😂😂 Las validaciones extras tendrás que hacerlas tu
Далее
🤔¿Deberías usar #Typescript en el 2023?
0:54
Просмотров 16 тыс.
Generics: The most intimidating TypeScript feature
18:19
How Slow Is JavaScript? | Prime Reacts
15:34
Просмотров 173 тыс.
Responsive Flexbox Layout in 2 Minutes
2:41
Просмотров 20 тыс.
Typescript | ¿Qué es Typescript y porqué aprenderlo?
14:17
How to be a git expert
46:26
Просмотров 146 тыс.
TypeScript Generics are EASY once you know this
22:21
Просмотров 125 тыс.
10 apis gratuitas para practicar
6:38
Просмотров 26 тыс.