Javacrips seria uma programação dentro da tecnologia. Quais seus conceitos?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Javacrips seria uma programação dentro da tecnologia. Quais seus conceitos?
Não cheguei a entender exatamente sua pergunta, vc quer saber em quais situações vc pode usar o JavaScript? Sendo simples e direto: você pode usar em basicamente qualquer situação, são poucos os casos que não é viavel e normalmente envolvem casos de baixo nível(Onde o C e o Rust são recomendados).
JavaScript surgiu com um objetivo muito simples, de forma rápida e direta: tornar páginas WEB dinâmicas.
Agora um pouco de historia: os primeiros navegadores tinham um problema com conteúdos dinâmicos e usavam o Java e o Scheme para "contornar" esse problema, porém surgiu a necessidade de uma linguagem para esse problema e a Netscape/Brendan Eich acabou criando o LiveScript que pouco tempo depois foi renomeada para JavaScript, porém nessa época o JavaScript era de código fechado, oq levou a M$(Microsoft) fazer uma engenharia reversa e criar o JScript que foi incorporado ao Internet Infelizmente existiu(Explorer), pouco tempo depois a Netscape/Brendan Eich liberou a linguagem para o Ecma International assim surgindo o conhecendo ECMAScript, inicialmente existiu um grande preconceito com o JavaScript sendo tratado como "linguagem de scripts" (Tipo AHK e AutoIT), algumas pessoas alegam que o lançamento do ECMAScript 6 foi o responsável por tornar a linguagem em algo "maduro".
Atualmente o JavaScript é usado e/ou dependente em diversos tipos de aplicações, exemplos: Electron, GNOME Shell, Node, Apache Cordova, µWebSockets, Sistemas Embarcados e é extremamente usada em centenas de frameworks(Universo JS) que já formaram tecnologias extremamente fortes como é o caso do ReactJS, VueJS, ReduxJS e EmberJS (Além de milhares outras)