JAVASCRIPT
A HISTÓRIA
whoami
Willian Viana (Dreads)
@willian_batista_
github.com/willian-viana
Desenvolvedor Frontend na @LeroyMerlinBRA
Fanboy de JavaScript e Star Wars.
AGENDA
- Quando e porque?
- Mas o que é ECMAScript?
- jQUery
- Dias atuais
De onde vem essa linguagem linda e maravilhosa?
Em meados de 90's, uma empresa chamada OpenWave estava criando uma linguagem que inicialmente foi conhecida como Cmm (C--).
A linguagem Cmm logo teve seu nome alterado para outro trocadilho ruim: Scriptease
Agora em 94, uma empresinha ai, pouco famosa na época (SQN) se interessou pela simplicidade da linguagem. Essa empresa foi a Netscape, que teve um navegador recebendo o mesmo nome
Nossa querida Microsoft nessa época estava saindo no soco com a Netscape para ganhar espaço com seu famigerado Internet Explorer
Mais feio que briga de foices no escuro, né?
Mas a Netscape sabia que dava pra melhorar o modo como o navegador se comportava na época. Deixar mais dinâmico
A Netscape comprou a OpenWave jogou na mão de Brendan Eich que criou um protótipo em 10 FUCKING DIAS e chamou-a de Mocha (Que depois alteraram NOVAMENTE o nome, agora então LiveScript).
OI EU SOU
O BRENDAN (:
@BrendanEich
Aí, como nada nunca está bom o suficiente que não possa vir alguém com uma ideia louca
A Netscape resolve fazer um jogada de marketing com a SUNS MICROSYSTEMS
Resolveram fundir os nomes Java e LiveScript para arrecadar usuários para as próximas versões do navegador Netscape
JAVA, que nada tem de parecido com JavaScript (além do nome e a base na linguagem C), estava cotada para ser
"a linguagem do futuro"
H I L Á R I O.
Novamente vemos a Microsoft lutando pra não ser nocauteada (tadinha). Criou o JScript em 96 e jurou de pé junto que NÃO ERA IGUAL a da concorrente e mais, que era ainda melhor. (Microsoft loroteira)
E o que é ECMAScript então?
Como a Microsoft criou uma linguagem idêntica (vulgo cópia) para o Internet Explore e sem padronizações , a Nestscape entrou em contato com a ECMA, uma companhia que era especializada em padrões e normativas.
Como a Microsoft criou uma linguagem idêntica (vulgo cópia) para o Internet Explore e sem padronizações , a Nestscape entrou em contato com a ECMA, uma companhia que era especializada em padrões e normativas.
Como o JavaScript já estava patenteado com aquela loucura que foi a jogada de marketing com a Suns MycroSystems, a padronização do JavaScript foi nomeada como ECMAScript
Como o JavaScript já estava patenteado com aquela loucura que foi a jogada de marketing com a Suns MycroSystems, a padronização do JavaScript foi nomeada como ECMAScript
JavaScript é apenas o nome carinhoso do ECMAScript e o código da normativa se chama ECMA-262 que é mantida pelo comitê TC39
E o jQuery?
NÃO VOU FALAR DE jQUERY
ZUERA!
Em 2006, com o grande nível de incompatibilidade entre os navegadores, um desenvolvedor web chamado John Resig resolveu criar um grande pacotão de ferramentas, chamado de jQuery
Facilitar sua vida, esse foi o objetivo do jQuery que foi alcançado e se mantém em alguns projetos até hoje
var elemento = document.getElementById('el-id')
var elemento = $('el-id)
OBRIGADO!
JavaScript - A história
By Willian Viana
JavaScript - A história
Um pouco da origem dessa linguagem que eu amo (e odeio) tanto.
- 624