Em 1995, a Netscape queria uma linguagem com um modelo de programação simples, mas flexível o suficiente para criar aplicativos realmente escaláveis. Juntamente com Brendan Eich, ele realizou a tarefa em apenas algumas semanas. Então, o JavaScript surgiu – e também é tão simples que muitas pessoas nem se preocupam em aprender a linguagem enquanto o utilizam. E ainda assim funciona! No entanto, essa acabou sendo uma das razões pelas quais o JavaScript foi dramaticamente mal compreendido.
Por que é tão difícil aprender JavaScript?
Atualmente, todos querem dominar o mundo da informática porque parece que ela é uma das chaves para as condições de vida em nosso mundo moderno. Em particular, a Rede: os jovens querem integrar a Internet aprendendo-a e conhecendo como funciona cada aplicação que participa na comunicação online. E entre todas as linguagens utilizadas pelos programadores, o JavaScript continua sendo uma das mais difíceis.
JavaScript é complicado o suficiente para uso mais avançado
JavaScript é muito difícil de aprender porque, para fazer coisas legais em JavaScript, você precisa usar os recursos avançados do JavaScript. Ao aprender JavaScript, você perceberá rapidamente que precisa entender uma série de tecnologias relacionadas ao JavaScript para construir aplicativos úteis. Esses são tópicos adicionais que não são JavaScript tradicionais, mas são coisas que você precisa para realmente escrever JavaScript.
Faça algo com o resultado da resposta http
Em outras linguagens de programação esse tipo de coisa é considerada avançada. A maioria dos iniciantes nem tenta lidar com isso antes de passar meses trabalhando com essa linguagem de programação. No entanto, com JavaScript, você precisa aproveitar esses recursos avançados imediatamente para realmente se beneficiar de seu poder. JavaScript é muito difícil de aprender porque é alimentado por uma fila de eventos. A fila de eventos é invisível para os desenvolvedores. Mas sem isso funcionar, seu código JavaScript não fará nada.
Problema de desenvolvimento com JavaScript
JavaScript é muito difícil de aprender porque jQuery pode ser uma bênção e uma maldição. Além da própria linguagem de programação JavaScript, a maioria das pessoas deseja interagir com a página da web de uma forma significativa. Para fazer isso, os desenvolvedores devem interagir com as APIs da web que o navegador fornece para interagir com a própria página da web. Inicialmente, os navegadores da web apresentavam muitos problemas, como: Os navegadores eram inconsistentes na forma como trabalhavam com as páginas da web. Embora funcionasse com o Firefox, não funcionaria no Internet Explorer (ou vice-versa). Muitas vezes, muitas linhas de código eram necessárias para concluir tarefas simples do dia a dia. Portanto, requer mais trabalho do que com outro tipo de linguagem.