JavaScript

Qual a diferença entre JavaScript e ECMAScript?

19 de janeiro de 2022

Qual a diferença entre JavaScript e ECMAScript?

Neste artigo você vai aprender qual é a diferença entre JavaScript e ECMAScript, nomes muito famosos para qualquer desenvolvedor

diferença entre JavaScript e ECMAScript capa

Fala programador(a), beleza? Bora aprender mais sobre ECMAScript e também JavaScript!

Podemos começar destrinchando ECMAScript, que é uma base para as linguagens de script

Entre elas temos: JavaScript, ActionScript e outras

Ou seja, todas estas outras linguagens são feitas a partir do ECMAScript

O significado é do acrônimo é: European Computer Manufacturer’s Association

Assim sendo JavaScript a implementação mais famosa e popular de ECMAScript, que está em alta até os dias de hoje

É válido lembrar que o JS tem funcionalidades a mais que o ECMA, como o DOM (Document Object Model)

Geralmente é comentado que os dois são a mesma coisa, porém há estas nuances

Mas no fim das contas não importa muito, pois estaremos sempre utilizando o ECMAScript de qualquer forma para programar

Porém com ele chamado de JavaScript, já que é a linguagem que está embutida nos navegadores

Sobre JavaScript nos browsers

Outro ponto informativo importante é que todo navegador contém um interpretador de JavaScript, por isso podemos rodar a linguagem sem problema

O principal problema é quando é atualizado o ECMAScript e os navegadores ficam desatualizados

Até eles ficaram no mesmo ponto demora um pouco e então temos que utilizar ferramentas como Babel, para dar o downgrade do nosso código de JS moderno para o padrão

Isso nos possibilita utilizar as funcionalidades das versões mais modernas, como as das versões ES6+

O Babel é um transpilador de código, o mais utilizado atualmente

E o TypeScript?

TypeScript é um superset para JavaScript, que contém as funcionalidades mais modernas do ECMA

E ainda nos dá outras funções como: tipagem, interfaces, decorators e mais

Porém não executamos TypeScript, precisamos compilar para JavaScript e depois sim utilizar

Este é um recurso que cada vez mais vem sendo implementado nos projetos web

Conclusão

Neste artigo você aprendeu a diferença entre JavaScript e ECMAScript

Basicamente ECMAScript é a base JS, que é uma linguagem de script utilizada nos navegadores

E que possui recursos extras em relação ao ECMA

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x