Artigos // Lista de publicações
Tag: escalabilidade
-
Introdução ao Node.js
Node.js é um runtime (i.e., ambiente) para execução de aplicações JavaScript. Neste cenário, além de ser multiplataforma, ou seja, compatível com diferentes sistemas operacionais, o próprio Node.js oferece recursos para apoiar na implementação de aplicações, confira na documentação oficial.
Criado por Ryan Dahl (2009), o Node.js é baseado no V8, implementado pelo Google e utilizado no Google Chrome. Dessa forma, enquanto o V8 foca na interpretação do código JavaScript, o Node.js se preocupa em ofertar um ambiente multiplataforma com recursos de apoio.
Para compreender o Node.js é interessante conhecer a relação entre JavaScript e ECMAScript (ES). ECMAScript é uma especificação de linguagem de script, utilizada por diferentes linguagens, por exemplo JavaScript e ActionScript (Flash). Dessa forma, JavaScript é uma linguagem de programação baseada na especificação ECMAScript. Porém, existem diferentes versões da especificação ECMAScript. Consequentemente, diferentes engines (e.g., V8) são baseadas em diferentes versões da ECMAScript.…
, arquivado em JavaScript.Comentário(s) 1