En 1995, Netscape quería un lenguaje con un modelo de programación simple, pero lo suficientemente flexible como para crear aplicaciones escalables reales. Junto con Brendan Eich, logró la tarea en tan sólo unas semanas. Así surgió JavaScript, y además es tan sencillo que muchas personas ni siquiera se molestan en aprender el idioma mientras lo utilizan. ¡Y aún así funciona! Sin embargo, resultó ser una de las razones por las que JavaScript fue mal entendido.
¿Por qué es tan difícil aprender JavaScript?
Actualmente todo el mundo quiere dominar el mundo de la informática porque parece que es una de las claves del estado de vida en nuestro mundo moderno. En particular, la Red: los jóvenes quieren integrar Internet aprendiéndolo y conociendo cómo funciona cada aplicación que participa en la comunicación online. Y entre todos los lenguajes utilizados por los programadores, JavaScript sigue siendo uno de los más difíciles.
JavaScript es lo suficientemente complicado para un uso más avanzado
JavaScript es muy difícil de aprender porque, para hacer cosas interesantes en JavaScript, es necesario utilizar las funciones avanzadas de JavaScript. Cuando se proponga aprender JavaScript, rápidamente se dará cuenta de que necesita comprender una serie de tecnologías relacionadas con JavaScript para poder crear aplicaciones útiles. Estos son temas adicionales que no son JavaScript tradicional, pero son cosas que necesitas para escribir JavaScript.
Hacer algo con el resultado de la respuesta http
En otros lenguajes de programación este tipo de cosas se consideran avanzadas. La mayoría de los principiantes ni siquiera intentan abordarlo hasta que hayan pasado meses trabajando con ese lenguaje de programación. Sin embargo, con JavaScript, debes aprovechar estas funciones avanzadas de inmediato para poder beneficiarte realmente de su potencia. JavaScript es muy difícil de aprender porque funciona con una cola de eventos. La cola de eventos es invisible para los desarrolladores. Pero sin que esto funcione, su código JavaScript no hará nada.
Problema de desarrollo con JavaScript
JavaScript es muy difícil de aprender porque jQuery puede ser tanto una bendición como una maldición. Además del propio lenguaje de programación JavaScript, la mayoría de la gente quiere interactuar con la página web de forma significativa. Para ello, los desarrolladores deben interactuar con las API web que el navegador le proporciona para interactuar con la propia página web. Inicialmente, los navegadores web tenían muchos problemas, como por ejemplo: Los navegadores eran inconsistentes en la forma en que trabajaban con las páginas web. Si bien funcionaría con Firefox, no funcionaría en Internet Explorer (o viceversa). A menudo se requerían muchas líneas de código para completar tareas cotidianas simples. Por tanto, requiere más trabajo que con otro tipo de lenguaje.