Julgue o próximo item, relativos à linguagem de programação ...

Próximas questões
Com base no mesmo assunto
Q996798 Programação
Julgue o próximo item, relativos à linguagem de programação JavaScript e às ferramentas Node e React.
O Node.js é capaz de gerar conteúdos dinâmicos rodando JavaScript no servidor, porém não tem a capacidade de acessar banco de dados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

O Node.js é uma plataforma bastante versátil e poderosa para a execução de JavaScript no lado do servidor. Uma de suas principais características é justamente a capacidade de gerar conteúdos dinâmicos, que podem ser personalizados antes de serem enviados para o cliente.

No entanto, a afirmação de que o Node.js não tem a capacidade de acessar banco de dados é incorreta. Na verdade, uma das funcionalidades disponíveis no Node.js é a sua habilidade de se conectar a diferentes tipos de bancos de dados, seja SQL (como MySQL, PostgreSQL, SQL Server) ou NoSQL (como MongoDB, CouchDB), por meio de módulos específicos. Esses módulos são geralmente pacotes que podem ser instalados usando o npm (Node Package Manager), que é o gerenciador de pacotes para o Node.js.

Por exemplo, para se conectar a um banco de dados MySQL, podemos usar o módulo mysql, que nos permite executar consultas e interagir com o banco de forma eficiente. Para MongoDB, o módulo mongoose é uma opção popular que oferece uma solução de modelagem de objetos e uma API rica para interação com o banco.

Portanto, o Node.js é uma ferramenta robusta para desenvolvimento de aplicações back-end, com plena capacidade de interação com sistemas de banco de dados, desmentindo a afirmação proposta pela questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Node.js é um interpretador, com código aberto, de código JavaScript de modo assíncrono e orientado a eventos, focado em migrar a programação do Javascript do lado do cliente para os servidores, criado assim aplicações de alta escalabilidade (como um servidor web[1]), capazes de manipular milhares de conexões/requisições simultâneas em tempo real, numa única máquina física.[2] V8Jar RyanDahl Linux Foundation

Fonte: wikipedia /wiki/Node.js

go @head!

Javascript é CLIENT-SIDE ou seja roda do lado cliente, no entanto  O Node.js permite que os desenvolvedores usem JavaScript para escrever scripts do lado do servidor.

Sei nem que diabo é isso NODE.js, só acertei porque menosprezou a questão.

vai ser assim meto errado aqui e no dia da prova.

✅Gabarito(Errado)

O Node.js é capaz de gerar conteúdos dinâmicos rodando JavaScript no servidor, porém não tem a capacidade de acessar banco de dados.

A inclusão da capacidade de se conectar à banco de dados é apenas uma questão de se carregar um driver Node.js apropriado para o banco de dados no seu aplicativo.

Node.js pode ser usado para conectar e consultar dados no Banco de Dados do Azure para MySQL.

Fontes: https://expressjs.com/pt-br/guide/database-integration.html -

https://docs.microsoft.com/pt-br/azure/mysql/connect-nodejs

qualquer afirmacao que menospreza ou avacalha uma tecnologia geralmente esta errada. nao lembro o autor desta regra, mas é muito verdade na hora de resolver questoes.

claro, o cespe e quadrix podem usar isso contra nós, entortando este entendimento. aí é necessario bom senso e conhecimento do tema.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo