BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Node.js evolui no Windows: novo driver SQL Server e mais suporte de ferramentas

Node.js evolui no Windows: novo driver SQL Server e mais suporte de ferramentas

Favoritos

A Microsoft continua investindo no Node.js, desta vez através da introdução de e um novo driver , de código aberto, para o SQL Server e novos recursos específicos para o Node.js no WebMatrix.

O Node.js já é suportado no Windows Azure, e agora a Microsoft está procurando melhorar as ferramentas em volta do framework JavaScript. O WebMatrix 2 traz novos recursos que visam simplificar o desenvolvimento usando Node.js em máquinas com Windows, incluindo:

  • Instalação simplificada e novos modelos básicos;
  • IntelliSense e suporte para os mecanimos de templates Jade e EJS;
  • Um novo editor para código em CoffeeScript.

Esses recursos são analisados em mais detalhes no artigo escrito por Justin Beckwith (em inglês). O WebMatrix 2 também traz outros novos recursos para desenvolvimento web em geral, como melhor suporte para LESS, emuladores para dispositivos Windows e iOS, e uma nova galeria de extensões.

O WebMatrix v2 é baseado no mesmo núcleo do editor WPF, usado pela primeira vez no Visual Studio 2010. Isto torna possível compartilhar recursos entre VS, VWD e WebMatrix.

Portanto é tecnicamente possível que algumas dessas características venha a fazer parte do Visual Studio também.

O novo driver do SQL Server para Node.js permite escrever consultas inline e buscar dados do SQL Server ou SQL Azure. Pode-se buscar todas as linhas de uma vez através de uma função call-back, além de assinar eventos individuais e receber notificações quando metadados ou linhas/colunas são recuperados (Veja a sintaxe nestes testes.)

O SQL Server não é o primeiro banco de dados relacional a ter drivers para o Node.js. Já existem vários drivers de código aberto para Oracle e MySQL. O Node.js é geralmente usado com bancos de dados NoSQL como MongoDB ou CouchDB. Sua API baseada em JSON trabalha bem com JavaScript.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT