- Autor
- Nombre
- Raúl Pacheco Rodríguez
- @RaulprTech
Cuando decides adentrarte en el mundo de la tecnología o mas específicamente en el desarrollo web, surgen ciertas preguntas que ya son todo un clásico.
¿Con que lenguaje debo empezar? ¿Cuál es el mejor lenguaje? ¿Por que todas estas personas usan ese lenguaje y esas otras no? ¿Por que existen tantos lenguajes? Y un sin fin de preguntas mas para la colección.
Así que mi tarea será mostrarte las ventajas de iniciarte con este gran lenguaje de programación.
¿Qué es JavaScript?
JavaScript es el lenguaje principal con el que esta construida la web. Es el único lenguaje de programación que puede ser usado del lado del cliente, por lo cual si quieres dedicarte a crear sitios web este lenguaje será obligatorio en tu formación.
JavaScript brinda interactividad a los sitios web que se construyen, sin el, no tendríamos sitios tan complejos como las redes sociales que usamos diariamente.
Una característica de JavaScript es la forma en la que funciona en su interior, nos permite ejecutar código asíncrono. Es decir puedes construir funciones que no dependan del termino de otras para su inicio.
Ventajas del lenguaje
Es un lenguaje generalmente rápido por ejecutarse desde el navegador.
Su sintaxis es parecida a la del lenguaje C++, solo que mas simplificado en varios aspectos.
Es un lenguaje muy popular, por lo que no te será difícil encontrar material de apoyo para tu aprendizaje.
Existe una gran cantidad de complementos para extender la funcionalidad del lenguaje.
Sigue mejorando en funciones y otras características. El lenguaje que conocemos ahora es muy diferente al de sus inicios, su evolución año con año ha hecho que resulte tan atractivo para los desarrolladores.
Actualmente las capacidades de este lenguaje le han permitido expandirse a otro sin fin de áreas, lo que es una enorme ventaja para las personas que lo aprenden.
También en el desarrollo web, pero esta vez del lado del servidor, podemos encontrar a Node, el entorno de ejecución con el que podemos usar JavaScript fuera de los navegadores.
Versatilidad de JavaScript
Debido a la enorme popularidad de JavaScript, algunos programadores vieron el potencial que tendría para crear programas en otros sectores de la tecnología, por ejemplo:
Aplicaciones de Escritorio: La herramienta Electron nos permite crear aplicaciones de escritorio usando tecnologías web, colocando a JavaScript al frente de otro importante sector.
Internet de las cosas: Para la tendencia de conectar todos los dispositivos de nuestro hogar a internet también se ha buscado utilizar este famoso lenguaje con herramientas que aprovechan las capacidades de Node como intermediario.
Aplicaciones Móviles: Una de las áreas de mayor crecimiento en tecnología, el desarrollo de apps, ha sido testigo de uno de los mayores esfuerzos de la comunidad de programación por crear una solución que permita usar tecnologías web en ella, siendo React Native una de las mas famosas.
Existen otras aplicaciones del lenguaje como Realidad Virtual o Machine Learning, pero probablemente las anteriores son las mas populares. Por lo mismo, el mercado laboral esta en búsqueda constante de perfiles con conocimientos en este lenguaje.
Conclusión
Sin duda, la mayor ventaja de JavaScript contra otros lenguajes es su versatilidad de poder influir en distintos sectores. Hay muchas oportunidades al alcance por aprender un solo lenguaje.
Su popularidad esta bien fundamentada, sin embargo no es el único camino. Tus decisiones deberían basarse principalmente en tus metas. Probablemente este lenguaje será mas conveniente para ti si buscas integrarte al sector del desarrollo web que si prefieres la ciencia de datos.
Continua tu aprendizaje con ¿Qué se puede hacer con JavaScript?.