¿Te estás planteando aprender JavaScript pero no estás todavía muy seguro de ti mismo? ¡Te queremos ayudar! En nuestro primer artículo del curso Aprende JavaScript, te vamos a explicar qué es JavaScript y por qué es tan importante en el mundo del desarrollo hoy en día.


¿Por qué aprender JavaScript?


Básicamente, podemos resumir los motivos de aprender JavaScript en tres: es uno de los lenguajes de programación más utilizados a nivel mundial, es fácil de aprender y cuenta con una gran comunidad detrás.


qué es javascript

JavaScript es uno de los lenguajes de programación más utilizados hoy en día. En este primer punto nos encontramos con una gran razón para aprenderlo si te quieres abrir paso en el mundo del desarrollo. Además, al ser un lenguaje de tipado débil, como veremos más adelante, es fácil de aprender e incluso está considerado como uno de los más sencillos a la hora de comenzar.

Y por si no fuera poco, al ser un lenguaje con un gran número de usuarios, tiene una gran comunidad detrás, por lo que podrás encontrar fácilmente documentación, herramientas, diferentes frameworks (vale, hay muchos) y recursos.


¿Qué es JavaScript? Características más importantes


Lo primero que debemos saber sobre JavaScript, si somo totalmente principiantes, es que JavaScript es un lenguaje que intenta asemejarse al lenguaje humano, dentro de sus posibilidades, por lo que es un lenguaje de alto nivel. Alto nivel no se refiere a la complejidad del lenguaje, sino a lo que se pueda asemejar al lenguaje humano.

Además, JavaScript es un lenguaje de programación interpretado, es decir, que no requiere de un compilador para poder ejecutarse. Aunque bueno, hay artículos que defienden que JavaScript, al venir de ECMAScript, es un lenguaje compilado. Esto es porque ECMA en su especificación requiere que los Early Errors (Errores Tempranos) sean analizados y ejecutados antes de que cualquier linea corra, por lo que se compilaría y analizaría antes de ser ejecutado.


características de javascript

JavaScript es un lenguaje que se va a ejecutar normalmente en el navegador web sin necesidad de un servidor dedicado para ello, aunque también se puede usar como lenguaje de backend dentro de un servidor con Node.js

Un breve resumen


  • Es un lenguaje que se ejecuta en el cliente o navegador normalmente.
  • Lenguaje orientado a objetos
  • Lenguaje de tipado débil
  • Lenguaje de alto nivel
  • Lenguaje interpretado

Es un lenguaje que implementa los conceptos definidos por la programación orientada a objetos, por lo que podemos clasificarlo dentro de lso lenguajes de programación orientados a objetos.

Su tipado es débil, por lo que cuando declaras las variables que utilizarás, no les tienes que asignar un tipo de variable (como String, entero entre otros ). Estas variables pueden llegar a ser facilmente en un momento del código un String y luego un entero. Lo mismo ocurre si quieres usar una variable para instanciar un objeto, no le tienes que definir qué tipo de objeto es el que estás creando a la hora de declarar la variable.


¿Qué empresas o webs usan JavaScript?


Hoy en día cada página web cuenta con JavaScript ya sea como lenguaje de programación para el frontend, ejecutándose en los navegadores de los usuarios, o como backend, ejecutándose en el servidor y sirviendo como lenguaje de base para toda la página web.

Páginas webs como las de Google, Facebook, Netflix, Youtube, Amazon, Twitter… usan JavaScript como lenguaje frontend ejecutándose en los navegadores de los usuarios. Además, páginas como Netflix, Paypal, Trello o LinkedIn, además de usar JavaScript como parte del frontend, también utilizan Node.js para utilizar este lenguaje como backend de sus productos y servicios.


Conclusión


Esperamos que con este breve resumen de qué es JavaScript y cuáles son un principales características te hayas podido hacer una idea sobre qué lenguaje vas a usar si decides aprender JavaScript. Sin duda, aprenderlo es una gran opción debido a su funcionalidad y polivalencia pero, sobretodo, por la gran popularidad y alta demanda que tiene hoy en el día.