Javascript es un lenguaje del lado del cliente, es decir que se ejecuta en el navegador o browser y permite agregar componentes dinámicos a una web hecha con html y css.
Mediante el desarrollo de clases particulares, es posible en corto tiempo alcanzar el conocimiento necesario para convertirse en desarrollador JavaScript.
En los últimos años JavaScript se ha posicionado en el mercado del desarrollo web como una de las mejores alternativas para incluirlo en diversos tipos de proyectos nativos, es decir en portales, tiendas en linea o páginas de cualquier tipo que funcionan con la interacción del usuario.
Basado en la sintaxis como Java ( que no es lo mismo que java script), o lenguaje C o C++, Java Script permite escribir código limpio, con acceso a los diversos componentes que conforman una web.
Desde su aparición en 1995, JavaScript ha aportado con su potencia al desarrollo de Internet, ya que la necesidad de usar herramientas en línea alejandose del modelo de aplicaciones stand-alone o las que funcionan en una PC de modo local viene aumentando en los últimos años.
En la actualidad todos los browsers soportan e interpretan el código JavaScript, permitiendo a los programadores construir sitios web dinámicos, interactivos y con una excelente experiencia de usuario.
Algunas de las funciones o utilidades de JavaScript pueden enumerarse a continuación:
- Mediante el uso de técnicas de desarrollo web como AJAX es posible cargar contenido nuevo en una página con datos que provienen del servidor, sin necesidad de recargar la misma.
- Inclusión de elementos de animación a los elementos de una página web, como titulos, etiquetas, divs, etc, permitiendo que estos de manera interactiva desaparescan, vuelvan a aparecer, se contraigan, se desplacen dentro de la vista en el navegador.
- Enviar mensajes al navegador a partir del resultado de operaciones y/o cálculos con los datos que se ingresan en los formularios de la web.
- La validación de los datos que se capturan en los formularios de entrada y que son digitados por los usuarios, es una labor que JavaScript facilita, permitiendo reducir el numero de errores en la información que se guardará por ejempolo en una base de datos remota.
Por su relativa simpleza a la hora de escribir el código, por el crecimiento de su uso en el mundo de los desarrolladores web y por la aparición más recientes de bibliotecas y frameworks como React, Vu, Angualr, Java script es hoy dia una excelente opción para el desarrollo de nuevos proyectos web.