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

  1. Quando e porque?
  2. Mas o que é ECMAScript?
  3. jQUery
  4. 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.

  • 513