O que é?
O Deno
, assim como o Node.js
, é um ambiente de execução de JavaScript. Ele foi feito pelo próprio criador do Node utilizando a linguagem Rust. Assim como o Node, Deno também utiliza o V8, engine de JavaScript do Google Chrome.
Por que outro interpretador de JavaScript?
Ryan Dahl, criador do Node, deu uma palestra em junho de 2018 na JSConf intitulada 10 Coisas que eu lamento pelo Node.js (10 Things I Regret About Node.js no original). Por mais que o Node tenha várias vantagens e seja muito usado, seu criador admitiu vários problemas.
Não só o Node.js possui problemas, como também várias linguagens, bibliotecas e frameworks. Todos nós, conforme vamos evoluindo na carreira de programador, aprendemos coisas novas e percebemos que algo que fizemos há algum tempo pode ser feito de maneira bem melhor.
Isto é, com os aprendizados que Ryan Dahl teve em sua carreira, os desafios enfrentados com o Node e a evolução do JavaScript, ele pensou em criar algo novo. Logo após falar dos problemas do Node, Ryan apresentou seu novo trabalho, o Deno, que na época tinha apenas 1 mês de existência.
O Deno não apenas possui melhorias em coisas que foram consideradas ruins no Node, como o node_modules
, como também possui várias novidades que o Node não tem e que são importantes.
Como instalar o Deno?
Através do terminal o cmd dependendo do sistema operacional execute o seguinte comando:
Shell (Mac, Linux):
curl -fsSL https://deno.land/x/install/install.sh | sh
PowerShell (Windows):
iwr https://deno.land/x/install/install.ps1 -useb | iex
Homebrew (Mac):
brew install deno
Chocolatey (Windows):
choco install deno
Colher (Windows):
scoop install deno
Após a instalção você verá uma tela semelhante a essa:
Se você ver algo igual é porque a instalação foi bem sucedida.
No linux assim como aponta na imagem deverá fazer os 2 exports para criar as variáveis de ambiente, e por ultimo para iniciar o ambiente vial shell rode o comando indicado na ultima linha da imagem acima.
Rodando um hellow world com deno
A propria linguagem já disponibiliza um simples script para rodar então apenas execute no terminal ou cmd o seguinte comando:
deno run https://deno.land/std/examples/welcome.ts
Bom vejo muitos dizendo que Deno veio como forma de subistituir o nodejs mas ao meu ver ele apenas veio para agregar e estimular melhoras em outras linguagens ao invés de ser um subistituto para o nodejs que já está em uso a tanto tempo no mercado, nos proximos artigos vo
2 Comentários
In addition, your multiplier shall be increase over five consecutive wins, and a row of three Free Falls will enhance your multiplier by 15 and provide you with ten free spins too. There is more to come back, though, 1xbet to keep your adrenalin pumping, and the 96.8% RTP will definitely add to the general impact. Among different issues, guests will discover a every day dose of articles with the latest poker information, stay reporting from tournaments, unique videos, podcasts, reviews and bonuses and so much more.
ResponderExcluirWe provide selection of|quite so much of|a big selection of} manufactures with their OEM steel merchandise and cling to their particular pointers in order that we will to} finest serve their build wants. portable heaters We fabricate and ship not only new and alternative parts, however prototypes as well. The FABRICATOR is North America's main magazine for the steel forming and fabricating business. The magazine delivers the information, technical articles, and case histories that allow fabricators to do their jobs more efficiently. During setup in the fab store, profile templates of brake tooling can be used to visually select the higher punch.
ResponderExcluir