Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 9, 2021 12:40 am GMT

Javacript en la Web

Anteriormente hablamos sobre algunos de los sectores ms comunes en los que podemos encontrar aplicado JavaScript. Con eso nos dimos una idea del potencial que nos brinda aprender este lenguaje.

En este articulo profundizaremos en el uso ms comn de JavaScript, el desarrollo Web. rea en la cual ha sido de vital importancia para su evolucin y mejora.

Nacimiento del Lenguaje

En los comienzos de la web, un hito muy famoso fue la aparicin de los lenguajes de scripting.

Brendan Eich de Netscape desarrollo Mocha, posteriormente llamndolo Livescript y finalmente JavaScript. El cual implementado como parte de un navegador web permite mejoras en la interfaz de usuario y pginas web dinmicas

El nombre JavaScript ha causado mucha confusin desde sus inicios, pues es similar al nombre de otro famoso lenguaje. No se sabe con certeza por que se nombr de esa manera. Se cree que fue por marketing para apalancarse la popularidad de Java. Pero la realidad es que son lenguajes muy distintos.

Alt Text

ECMAScript

Durante los primeros aos de vida de JavaScript, dos navegadores competan por el control del mercado. Trataban de implementar nuevas funciones lo ms rpido posible, creando as versiones muy diferentes del lenguaje.

Esta Guerra de Navegadores provocaba que los desarrolladores tuvieran problemas para implementar las funcionalidades del lenguaje con buena compatibilidad.

Para evitar estas incompatibilidades, el World Wide Web Consortium dise el estndar Document Object Model.

Adems, en junio de 1997 JavaScript fue adoptado como un estndar ECMA (European Computer Manufacturers 'Association ECMA), que a pesar de su nombre no es europeo sino internacional, con sede en Ginebra.

ECMAScript es el estndar en el que est basado el JavaScript actual y lo encontraras en documentos, libros o recursos en internet con la abreviacin "ES" o simplemente ECMAScript.

Evolucion de JavaScript

Los inicios de este lenguaje fueron difciles, debido a implementaciones complejas. Pero al ser el nico lenguaje que se puede usar en la web (lado del cliente) la comunidad lo ha llevado a convertirse en un lenguaje robusto y cmodo de usar.

JavaScript es un lenguaje que histricamente ha dependido mucho de la comunidad para adquirir nuevas funcionalidades. De los cual nos podemos dar cuenta al ver la enorme cantidad de paquetes de expansin para mltiples propsitos disponibles en internet.

Alt Text

Frameworks y Libreras

Los frameworks, libreras y herramientas relacionadas con JavaScript abundan en internet. Esto debido a la enorme popularidad de este lenguaje.

Existen 4 Frameworks que, a su manera particular de cada uno, hacen ms fcil la creacin de sitios web, aplicando el concepto de programacin por orientada a componentes. En estos es en los que nos centraremos ahora.

  • Angular:

    Es un proyecto de cdigo abierto, que contiene un conjunto de libreras tiles para el desarrollo de aplicaciones web y propone una serie de patrones de diseo para llevarlas a cabo.

  • Vue:

    Es un framework de cdigo abierto lanzado en 2014, creado por Evan You. El cual nos permite construir interfaces de usuarios de una forma muy sencilla. La curva de aprendizaje es relativamente baja si dominas JavaScript.

  • Svelte:

    Es un nuevo framework para construir interfaces de usuario. Comparado al resto las cuales realizan la mayor parte de su trabajo en el navegador, Svelte cambia este paradigma y se ejecuta en tiempo de compilacin, convirtiendo sus componentes en cdigo imperativo altamente eficiente.

  • React

    Una librera para construir interfaces de usuario es el nico de la lista que no es un framework. Emplea un Virtual DOM para realizar los cambios en la interfaz. Es la ms popular de la lista hasta el da de hoy con casi la mitad del mercado.

Conclusin

El desarrollo web cambia constantemente, javascript igual. En el tiempo que ha existido ha experimentado numerosos cambios. Muchos de ellos impulsados por su gran comunidad.

Hay un mundo de herramientas para poder desarrollar sitios con ms facilidad, ms optimizados y con mejores funcionalidades. Todas listas para que las uses en tus proyectos. Por lo que, es el mejor momento para Aprender JavaScript!


Original Link: https://dev.to/raulprtech/javacript-en-la-web-3hge

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To