Visual Studio - Desenvolvendo para Node.js na plataforma .NET
Neste artigo eu vou mostrar como configurar o ambiente do Visual Studio para poder desenvolver para Node.js. |
Não, não houve nenhum erro no título do artigo. Vou mostrar como podemos usar o ambiente da plataforma .NET para desenvolver para Node.js
Isso mesmo Node.js.
Node.js é um interpretador de código JavaScript que funciona do lado do servidor. Seu objetivo é ajudar programadores na criação de aplicações de alta escalabilidade (como um servidor web), com códigos capazes de manipular dezenas de milhares de conexões simultâneas, numa única máquina física.(Wkipédia).
O Node.js utiliza um modelo de I/O direcionada a evento não bloqueante que o torna leve e eficiente, ideal para aplicações em tempo real com troca intensa de dados através de dispositivos distribuídos.
Com Node.js você pode desenvolver para Windows, para Linux para Mac OS. O site oficial pode ser visitado neste link: https://nodejs.org/en/
Você pode então baixar o Node.js para o seu ambiente de forma bem simples e rápida.
Nota: No Visual Studio 2015 (incluindo a versão Community) o Node.js já vem instalado.
Após instalar, para verificar se o Node.js esta instalado na sua máquina, basta abrir um prompt de comando e digitar :
node -v ou node --version
No prompt deverá aparecer a versão do Node. No meu caso é a versão v.0.12.2.
O Node.js oferece o REPL que é uma janela interativa para que você possa testar e experimentar JavaScript e explorar soluções para o problema que você está tentando resolver.
Apenas para testar e brincar um pouco, digitamos Node para acessar o Node.js e criamos um array chamado carros com dois carros: Golf e Corsa:
A seguir estamos executando um arquivo de script no Node.js:
O arquivo de script foi criado em um editor de texto com o nome de AloMundo.js e que possui o seguinte código: console.log("Alo Mundo Node.js.");
Finalmente digite node para entrar no REPL e seguir digite .help para ver opções de comandos disponíveis :
Para integrar o desenvolvimento do Node.js podemos qualquer editor de texto ou IDE (WebStorm, Sublime, Visual Studio Code, etc.).
Nota: Lembre-se que Node.js usa JavaScript do lado do servidor e JavaScript é interpretado e não compilado.
Para preparar o ambiente no Visual Studio, basta baixar o Visual Studio Tools for Node.js neste link: https://www.visualstudio.com/pt-br/features/node-js-vs.aspx
Clicando no link - Obtenha Ferramentas para Node.js para VS você vai baixar um pacote de 6.0 MB que deverá ser instalado:
Após concluir a instalação abra o Visual Studio e verifique os templates de projeto Node.js que foram incluídos :
Dessa forma, já temos tudo pronto para desenvolver para Node.js no Visual Studio 2015 (no meu caso estou usando a versão Community)
Além dos templates de projetos para Node.js, você tem disponível os seguintes recursos : (fonte : https://www.visualstudio.com/pt-br/features/node-js-vs.aspx )
Sua primeira aplicação Node.js no Visual Studio
E já que estamos embalados vamos criar uma pequena aplicação Node.js usando o Visual Studio.
Abra o VS e clique em New Project;
Selecione o template JavaScript -> Node.js;
Clique em Blank Node.js Console Application e aceite o nome padrão ou altere o nome a seu gosto:
Será criado um projeto com a estrutura mostrada na figura abaixo.
Altere o código do arquivo app.js conforme mostrado a seguir:
Não se preocupe com o arquivo package.json nem com o npm neste momento iremos abordá-los em outro artigo.
Vamos executar este aplicativo console no Visual Studio colocando um breakpoint na linha - console.log('Macoratti .net') e pressionando F5.
Veremos a janela de comando exibindo o resultado abaixo:
Pressionando F5 novamente veremos o resultado final esperado:
Para concluir, podemos visualizar a janela de propriedades da aplicação clicando com o botão direito sobre o nome da aplicação e a seguir em Properties;
Abaixo vemos a janela de propriedades onde você pode modificar a maneira como o Visual Studio interage com o node.exe :
Aguarde em breve, artigos mostrando como desenvolver para Node.js com exemplos práticos.
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Node - Criando uma API REST com Express acessando o ... - Macoratti
Visual Studio - Iniciando com Node.js - Criando um sevidor ... - Macoratti
Node.js - Apresentando e usando o Sequelize (acesso ao ... - Macoratti