Yo si programo en Go, y aunque a veces echo de menos las clases y objetos, una vez te acostumbras a trabajar en módulos tiene todo el sentido del mundo
@@zwwx2142 aprendes los lenguajes básicos te recomiendo empezar por python luego te vas a otros idiomas dependiendo de lo que quieras hacer si quieres hacer aplicaciones para celular aprende kotlin, si quieres aprender a hacer páginas webs mira HTML también css y Javascript si quieres aprender de seguridad informática mira python y pos ya no se que más decirte xD
@Åntonio Python le sirve para aprender las cosas básicas de programación a los nuevos y sigue siendo muy utilizado para otras cosas como seguridad informática así q mejor lo dejamos así
No estoy seguro pero creo que es porque es lenguaje más actualizado, y además: Una de las principales diferencias entre require() e import() es que require() se puede llamar desde cualquier lugar dentro del programa, mientras que import() no se puede llamar condicionalmente, siempre se ejecuta al principio del archivo . Para usar la instrucción require(), se debe guardar un módulo con la extensión . js extensión en lugar de.... Busca en Google para más información xd
Actualmente en Nodejs es posible usarlo sin Babel, solo tienes que añadir la propiedad type module al package.json, si quieres saber más te sugiero ver el video de imports y exports allí lo muestro
@@FaztCode Por alguna razón me a pasado de que type module no me funciona, por eso prefiero evitarlo así me ahorro la molestia, alguna idea de por qué pasa eso? Hasta ahora eh tenido que trabajar con requiere, son pocas las ocaciones en la que eh podido utilizar import
@@FaztCode Que bueno, no conozco sobre Go así que me sirve para adentrarme a ese mundo y sobre lo de node sería una gran idea ya que la versión 18 es una actualización muy importante hasta la fecha
No es común que muchas empresas a cambien a otro lenguaje solo por moda, así que si un lenguaje es popular no es un factor primordial para cambiar de tecnología, si la empresa donde trabajas está cambiando a go, puede ser por rendimiento, mejor manejo de concurrencia, o están cambiando de infraestructura a una más actualizada, quizás multiservicios. Y una de las razones por las que fuercen es porque ya han decidió su stack así que ahora solo quieren llevarlo acabo.
Es un lenguaje de nivel alto, su uso se enfoca en aplicaciones de red y no en manipulación de memoria o kernel, a differences de lenguajes como C, c++ o rust