Este artigo é para você que está iniciando agora no mundo de Front-end e ainda não conhece o JavaScript e/ou o ECMAScript.
JavaScript
Popularmente conhecida como JS, é uma linguagem de programação client-side criada inicialmente para o Netscape Navigator por Brendan Eich em 1995. Por mais que o nome seja similar, JavaScript e Java são coisas totalmente diferentes.
Se você realmente não faz ideia do que é JS, isto é para você:
"JavaScript é uma linguagem de programação que permite a você implementar itens complexos em páginas web - toda vez que uma página da web faz mais do que simplesmente mostrar a você informação estática - mostrando conteúdo que se atualiza em um intervalo de tempo, mapas interativos ou gráficos 2D/3D animados, etc. - você pode apostar que o JavaScript provavelmente está envolvido. É a terceira camada do bolo das tecnologias padrões da web, sendo HTML e CSS as outras duas."
Leia o artigo "O que é JavaScript?" completo no site da MDN.
O JavaScript recebeu várias novas versões ao longo dos anos, mas se manteve sem grandes alterações até o ano de 2009 com o lançamento da versão ES5. Vários anos depois, em 2015 foi lançado a popular versão ES6. Que foi um marco na evolução da linguagem e de grande importância para o que hoje consideramos "JavaScript Moderno". A versão mais recente é a ECMAScript 2018.
ECMAScript
Muita gente faz confusão sobre o que é de fato o ECMAScript. Para facilitar o entendimento, vamos voltar um pouco no tempo.
Quando o Javascript ainda era um protótipo, foi chamado de Mocha e posteriormente batizado de LiveScript em seu lançamento na então versão 2.0 beta do navegador Netscape. Este último nome não se manteve por muito tempo, em um comunicado de imprensa a Sun Microsystems e a Netscape Communications Corporation anunciaram a linguagem como JavaScript (acredita-se que essa mudança foi uma estratégia de marketing para aproveitar a fama de outra linguagem, o Java).
No ano de 1996 a Netscape submeteu a linguagem para a Ecma International como padrão industrial. Uma vez que a Sun Microsystems havia patenteado o nome JavaScript, esta nova versão padronizada foi batizada de ECMAScript.
Portanto é certo afirmar que o nome oficial de JavaScript é ECMAScript. Inclusive o nome das versões de JS contém referência ao nome da especificação como, por exemplo, "ES6" ou "ECMAScript 2015".
Este artigo foi uma breve introdução da história da linguagem e curiosidades sobre a mesma. Se você quiser saber mais sobre, eu recomendo o excelente artigo "Afinal, Javascript e ECMAScript são a mesma coisa?" do Alexandre Malavasi.
Top comments (0)