Si bien los navegadores web se crean principalmente con C ++, ¿cómo se convierte JavaScript en el lenguaje de programación web más utilizado?

Bien…

Hace mucho tiempo, en los años 90, casi no había forma fácil de hacer que la “Web” hiciera algo útil. Las dos opciones eran CGI, que era principalmente Perl o JavaScript. Si bien JavaScript era una mera sombra de lo que se había convertido, era simple escribir algunas líneas que instantáneamente daban satisfacción al naciente programador web.

Y…

Los navegadores web son realmente solo un contenedor de contenido. Originalmente, todo lo que entendían era HTML. Incluso ahora, realmente solo entienden un puñado de tecnologías … HTML, CSS, JavaScript, XML, JSON. Estos son los idiomas y las herramientas que funcionan en el “lado del cliente”. Todo lo demás que sucede está oculto en el “backend”, también conocido como servidor web.

También…

C ++ para la programación web simple es realmente un enfoque de mazo. A menos que esté administrando una institución financiera importante o un megacorp, no es probable que participe en ese nivel. Otros lenguajes, como PHP, Python, Ruby, y supongo en menor medida Java, han hecho que la programación web sea algo bastante fácil de abordar.

Asi que…

C ++ sigue siendo el lenguaje de construcción de software serio que siempre ha sido, y encontrará su camino en todo, desde navegadores web hasta sistemas operativos.

Es solo en los últimos 6 años que JavaScript se ha vuelto tan arraigado para el desarrollo web. Antes de 2009, cuando se lanzó Node.js, la gente generalmente evitaba usar JavaScript; su uso se limitó a algunas mejoras de jQuery y de la página web. Todos entendieron que JavaScript era un lenguaje terrible, por lo que solo se usó con moderación. Pero entonces, alguien pensó que era una buena idea poner este lenguaje horrible en el servidor (La caída de la casa del nodo).

No tiene que usar JS para el desarrollo web; En realidad tienes opciones.

No es porque sea bueno. Cuando se diseñó inicialmente, está destinado a ser utilizado por personas que no eran programadores a tiempo completo.

Marc Andreessen , el fundador de la compañía, creía que HTML necesitaba un “lenguaje adhesivo” que fuera fácil de usar por los diseñadores web y programadores de medio tiempo para ensamblar componentes como imágenes y complementos, donde el código podría escribirse directamente en la página web. margen. ( JavaScript – Wikipedia )

La palabra clave aquí es “fácil de usar”, y aunque nunca uso C ++, escuché historias de que no lo es. Esa es también una de las razones por las que javascript es muy popular ahora, supongo.