O que vem a ser ES6 no JavaScript?
22/08/2018
0
Fala pessoal!
ES6 é o que? Um framework? Uma especificação?
ES6 é o que? Um framework? Uma especificação?
Roberto Santos
Curtir tópico
+ 1
Responder
Post mais votado
22/08/2018
Fala Roberto, tudo ok?
ECMAScript ou ES é na verdade uma padronização
Então ECMAScript ou ES é uma linguagem de programação, cujos recursos e sintaxe são padronizados por um comitê dentro do ECMA International. Atualmente o JavaScript é um dialeto do ECMAScript. Isso significa dizer, entre outras coisas, que um motor para interpretação de JavaScript deve se basear no ECMAScript, mais especificamente no documento ECMA-262, que descreve como essa linguagem deve ser. Qualquer software capaz de ler e interpretar ECMAScript poderá executar JavaScript, como é o caso do V8, criado para o navegador Chrome, ou do Node, que utiliza o V8.
ECMAScript é a base não apenas para o JavaScript, mas também para o TypeScript, utilizado no Angular e Ionic, bem como para o JSX, com o qual programamos com React. Por essa razão esses frameworks são chamados JavaScript, pois compartilham em sua base a mesma sintaxe, adicionando cada um novos recursos de acordo com suas próprias estratégias e necessidades.
Já ES6 ou ECMAScript 2015 é a sexta versão do ECMAScript e também uma das mais populares. Foi ela quem trouxe grande parte das funcionalidades e recursos utilizados atualmente como classes, let, const e arrow function.
ECMAScript ou ES é na verdade uma padronização
Então ECMAScript ou ES é uma linguagem de programação, cujos recursos e sintaxe são padronizados por um comitê dentro do ECMA International. Atualmente o JavaScript é um dialeto do ECMAScript. Isso significa dizer, entre outras coisas, que um motor para interpretação de JavaScript deve se basear no ECMAScript, mais especificamente no documento ECMA-262, que descreve como essa linguagem deve ser. Qualquer software capaz de ler e interpretar ECMAScript poderá executar JavaScript, como é o caso do V8, criado para o navegador Chrome, ou do Node, que utiliza o V8.
ECMAScript é a base não apenas para o JavaScript, mas também para o TypeScript, utilizado no Angular e Ionic, bem como para o JSX, com o qual programamos com React. Por essa razão esses frameworks são chamados JavaScript, pois compartilham em sua base a mesma sintaxe, adicionando cada um novos recursos de acordo com suas próprias estratégias e necessidades.
Já ES6 ou ECMAScript 2015 é a sexta versão do ECMAScript e também uma das mais populares. Foi ela quem trouxe grande parte das funcionalidades e recursos utilizados atualmente como classes, let, const e arrow function.
Bruno Araujo
Responder
Clique aqui para fazer login e interagir na Comunidade :)