# Nestjs Reviews
**Vendor:** Hossted  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/pt/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 20
## About Nestjs
NestJS é um framework progressivo para Node.js projetado para construir aplicações do lado do servidor eficientes, escaláveis e fáceis de manter. Aproveitando o TypeScript, ele combina elementos de programação orientada a objetos, programação funcional e programação reativa para proporcionar uma experiência de desenvolvimento robusta. Principais Características e Funcionalidades: - Arquitetura Modular: Incentiva a divisão de aplicações em módulos autônomos, melhorando a organização do código, a reutilização e a escalabilidade. - Suporte a TypeScript: Construído com TypeScript, oferece tipagem estática e recursos modernos do JavaScript, que melhoram a confiabilidade e a manutenção do código. - Injeção de Dependência: Incorpora um sistema poderoso de injeção de dependência, promovendo o acoplamento fraco e melhorando a testabilidade. - Sintaxe Baseada em Decoradores: Utiliza decoradores para definir rotas, middleware e outros componentes, resultando em um código mais limpo e legível. - Agnosticismo de Plataforma: Suporta várias camadas de transporte, incluindo HTTP, WebSockets e microsserviços, permitindo que os desenvolvedores construam diversos tipos de aplicações. - Ferramentas de Teste Integradas: Oferece suporte embutido para testes unitários e de integração, facilitando a manutenção de alta qualidade de código. Valor Principal e Problema Resolvido: NestJS aborda os desafios de construir aplicações do lado do servidor complexas e escaláveis, oferecendo uma arquitetura estruturada e modular. Sua base em TypeScript garante segurança de tipos, reduzindo erros em tempo de execução e aumentando a produtividade do desenvolvedor. O suporte do framework para vários protocolos de comunicação e sua natureza extensível o tornam adequado para uma ampla gama de aplicações, desde APIs RESTful até serviços em tempo real e arquiteturas de microsserviços. Ao fornecer um conjunto abrangente de ferramentas e recursos prontos para uso, o NestJS permite que os desenvolvedores se concentrem na implementação da lógica de negócios em vez de configurar a infraestrutura, acelerando assim os ciclos de desenvolvimento e melhorando a manutenção.




## Nestjs Reviews
  ### 1. Revisão do Framework Nest JS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Banco de Investimento | Empresa (> 1000 emp.)

**Reviewed Date:** December 21, 2023

**O que você mais gosta em Nestjs?**

Nest JS é de código aberto e é construído sobre o Node js, que suporta tanto Javascript quanto Typescript. Ele segue o padrão Model View Controller e também oferece suporte a Microsserviços.

A melhor coisa sobre as aplicações Node js são suas características de escalabilidade.

**O que você não gosta em Nestjs?**

Não há desvantagens sobre o Nest JS Framework, pois é uma das melhores ferramentas no mercado para desenvolver aplicações backend.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ele fornece código boilerplate para desenvolver facilmente nossas aplicações de backend e também oferece uma estrutura bem definida para o código.

Ele nos ajuda na escalabilidade também, pois pode escalar de forma fantástica conforme a demanda de uso.

  ### 2. Um Bom Framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Zaw  H. | Médio Porte (51-1000 emp.)

**Reviewed Date:** September 05, 2023

**O que você mais gosta em Nestjs?**

Nest.Js é construído em TypeScript, que é bom para evitar erros de tempo de execução e trabalhar com estruturas de dados complexas. Ele fornece WebSocket pronto para uso, o que é bom para construir aplicativos de comunicação em tempo real.

**O que você não gosta em Nestjs?**

Nest Js é construído em TypeScript, o que é bom em alguns aspectos, mas torna a curva de aprendizado do Nest Js mais íngreme do que outros frameworks js. Nest.js promove uma abordagem modular e estruturada, o que, particularmente para aplicações menores, pode resultar em uma quantidade substancial de código boilerplate.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

A arquitetura modular que o Nest.js promove torna simples configurar e escalar sua aplicação. Ela ajuda na divisão de sua base de código em módulos reutilizáveis, o que é útil ao desenvolver aplicações grandes e sofisticadas. A segurança de tipos é uma das principais vantagens de utilizar TypeScript com Nest.js. Ao permitir que você detecte problemas relacionados a tipos no tempo de compilação, o TypeScript ajuda a melhorar a qualidade do código e a diminuir a probabilidade de problemas em tempo de execução.

  ### 3. NestJS- ExpressJS- NodeJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Atishay J. | SDE1, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 23, 2023

**O que você mais gosta em Nestjs?**

Atualmente estou trabalhando em uma startup de alto crescimento,  
Trabalhamos com grandes clientes, por isso precisamos de um código escalável e robusto.  
Anteriormente, estávamos usando o framework ExpressJS, mas não é fácil manter um código grande, por isso mudamos para o NestJS, que é mais modular, semelhante ao React ou Angular.  
Você pode mantê-lo facilmente e dividi-lo adequadamente.

**O que você não gosta em Nestjs?**

Se você é novo no NodeJS, então é bom começar com o express, porque ele lhe dá liberdade para escrever código facilmente. No caso do NestJS, você deve ter conhecimento de módulo, injeção de dependência, serviços, componentes, etc. Importação e exportação adequadas devem estar presentes, caso contrário, isso cria erro de compilação.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Express é mais baseado em um tipo monolítico ou no modelo MVC.  
Mas o NestJS é mais parecido com microserviços, você divide o código em módulos.  
Na minha empresa atual, devido ao framework ExpressJS, não conseguimos dividir o código em módulos separados, mas o NestJS resolve esse problema e você pode pensar em uma abordagem baseada em microserviços se usar o NestJS.

  ### 4. Framework NodeJS escalável

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prateek A. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 25, 2023

**O que você mais gosta em Nestjs?**

Ele fornece suporte combinado para decoradores e middleware, simplificando tarefas essenciais, como validação e autenticação. Isso não apenas economiza tempo valioso, mas também nos permite concentrar mais efetivamente na lógica de negócios principal do projeto. Além disso, sua CLI oferece grande funcionalidade.

**O que você não gosta em Nestjs?**

É uma ótima estrutura de backend para projetos complexos, mas sua curva de aprendizado é bastante alta. Tem muito código boilerplate, que é a única coisa que não gosto no NestJS.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ele oferece grande escalabilidade e um processo de desenvolvimento mais estruturado para o backend. Também estamos usando para desenvolver microsserviços para nossa aplicação. Além disso, a integração com TypeScript reduz as chances de erros em tempo de execução.

  ### 5. Dois tipos do que eu gosto sobre o Nestjs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Moh M. | Software Engineer, Software de Computador, Empresa (> 1000 emp.)

**Reviewed Date:** August 31, 2023

**O que você mais gosta em Nestjs?**

Eu gosto da documentação do Nestjs. É tão clara e fácil de aprender para mim e usar o framework facilmente. E eu também gosto da comunidade de desenvolvedores. Acho que é incrível porque os desenvolvedores do Nestjs sempre adicionam novos recursos.

**O que você não gosta em Nestjs?**

Eu não tenho muitas aversões ao Nestjs. A única coisa é que o Nestjs não é tão popular quanto o Express. O Nestjs é muito bom, mas eu não sei por que as pessoas não gostam dele.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Node js é bom para backend. Mas é tão complexo para mim. Quando eu uso Nestjs, ele explica claramente o complexo. Ao usar o Nestjs, é tão fácil manter e desenvolver aplicações complexas.

  ### 6. Uma opção sólida para programadores que procuram construir aplicativos escaláveis e fáceis de manter.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Zin  M. | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 28, 2023

**O que você mais gosta em Nestjs?**

NestJS tem excelente suporte para injeção de dependência e uma comunidade grande e ativa. E a maioria dos desenvolvedores está familiarizada com esse padrão de design. Acho que é uma ótima maneira de desacoplar o código e torná-lo mais reutilizável.

**O que você não gosta em Nestjs?**

NestJs tem uma curva de aprendizado mais acentuada do que alguns outros frameworks porque usa TypeScript, uma linguagem avançada em comparação com JavaScript. Eu acho que isso é difícil para alguns iniciantes.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Eu também me beneficio do NestJS ao usá-lo para melhorar a funcionalidade dos meus projetos. O framework é projetado para ser eficiente e performático, portanto, oferece uma gama de recursos que podem me ajudar a otimizar meu código.

  ### 7. Minha Experiência ao usar Nestjs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Venkatesh N. | Software Developer, Empresa (> 1000 emp.)

**Reviewed Date:** September 18, 2023

**O que você mais gosta em Nestjs?**

A melhor coisa que eu gosto no Nestjs é que ele é altamente escalável e tem muitos recursos.

**O que você não gosta em Nestjs?**

Como é completamente baseado em Typescript, é um pouco difícil para os desenvolvedores construírem uma aplicação.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ele possui middleware embutido e muitas bibliotecas que facilitam meu dia. Além disso, é construído sobre o nodejs, então posso seguir facilmente os padrões de código.

  ### 8. Tempo de desenvolvimento acelerado

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gary C. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 26, 2023

**O que você mais gosta em Nestjs?**

Nestjs incorpora muitas práticas, tornando-se uma ferramenta poderosa para desenvolvimento. Os recursos impressionantes superam isso. Não encontrei nenhuma desvantagem.

**O que você não gosta em Nestjs?**

A arquitetura rígida dos frameworks torna desafiador adaptar-se aos requisitos de projeto em mudança.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Nestjs resolve o problema de construir aplicações do lado do servidor. Ele tem potencial, especialmente se você já tiver familiaridade com Angular.

  ### 9. Detalhado e Eficaz

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohip P. | Wordpress Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 12, 2023

**O que você mais gosta em Nestjs?**

A arquitetura modular do NestJS, que é baseada na ideia popular de módulos no Angular, é uma de suas características mais notáveis. Isso possibilita ter uma base de código altamente estruturada e organizada, o que facilita a manutenção e a escalabilidade de aplicações. A abordagem de injeção de dependência do NestJS torna o gerenciamento de dependências simples e incentiva o reuso de código, produzindo um código limpo e fácil de manter.

**O que você não gosta em Nestjs?**

Devido ao design arquitetônico distinto do NestJS, os desenvolvedores podem precisar aprender novas ideias como decoradores, módulos e injeção de dependência, o que pode ser intimidador a princípio para aqueles que ainda não estão familiarizados com eles.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

NestJS tenta resolver problemas típicos de desenvolvimento de backend e oferece um framework que incentiva a manutenibilidade, escalabilidade, produtividade e código de alta qualidade, tudo isso pode ajudar empresas e desenvolvedores a criar software do lado do servidor que é confiável e escalável.

  ### 10. Nest.js - Um framework para aplicações Node progressivas

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kulminder S. | Senior Application Architect, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 29, 2023

**O que você mais gosta em Nestjs?**

Solicitação segura de pipeline e abordagem modular semelhante ao Angular.

**O que você não gosta em Nestjs?**

Módulos um pouco complicados como Graphql e Microservices.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Uma abordagem estruturada para criar APIs. Anteriormente, no Express, era difícil adotar o mesmo padrão.

  ### 11. Bom Framework Node

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Varejo | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 22, 2023

**O que você mais gosta em Nestjs?**

Ele fornece uma estrutura bem definida para lidar com projetos de backend em JS/TS, o que incentiva boas práticas de escrita de código.

**O que você não gosta em Nestjs?**

tudo está bem. tenho usado por alguns anos e não encontrei nada particularmente ruim

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Costumávamos usar o expressjs e, ao mudar para o nestjs, temos projetos de backend mais estruturados. Isso é valioso para uma equipe de tecnologia que continua crescendo.

  ### 12. Melhor estrutura de web progressiva

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gana  N. | Senior Engineer - Cloud Services and Software, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 22, 2023

**O que você mais gosta em Nestjs?**

NestJs é um framework web de código aberto, muito escalável e útil para APIs RESTful, e oferece suporte ao TypeScript nativamente.

**O que você não gosta em Nestjs?**

NestJs é uma ferramenta de backend competente e o teste unitário é um pouco mais complexo.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Unidade não é flexível, desacelera a longo prazo no desenvolvimento. Corrigindo teste de unidade e redimensionável.

  ### 13. Nest Js

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sowndharya K. | Médio Porte (51-1000 emp.)

**Reviewed Date:** August 22, 2023

**O que você mais gosta em Nestjs?**

Padrões MVC e modularidade para criar requisições HTTP em TypeScript. Guards são uma das características legais que ajudam na autenticação.

**O que você não gosta em Nestjs?**

Pessoas que estão familiarizadas com Node Js. Se começarem a usar Nest Js, pode levar algum tempo para se acostumarem com isso.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Crie solicitações HTTP facilmente usando código boilerplate.

  ### 14. Caminho a seguir Nestjs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joy M. | Full stack developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** December 20, 2022

**O que você mais gosta em Nestjs?**

A melhor coisa é que ele oferece suporte para microsserviços, decoradores para validações, graphql e outras coisas, então você encontra tudo em um único framework. Além disso, a comunidade é muito ativa e está em constante desenvolvimento.

**O que você não gosta em Nestjs?**

A única coisa é que é pesado, mas oferece muitos recursos legais que podemos negligenciar.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ele resolveu muitos problemas que enfrentamos durante o desenvolvimento, mas deixe-me falar sobre um problema em particular. Antes deste framework, tínhamos que verificar se o campo necessário estava no corpo da solicitação e o código teria declarações if extras. O Nestjs fornece decoradores úteis para superar isso.

  ### 15. Revisão sobre Nest JS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Telecomunicações | Empresa (> 1000 emp.)

**Reviewed Date:** June 12, 2023

**O que você mais gosta em Nestjs?**

É o melhor framework Node Js para desenvolver aplicações backend, que é construído em Node e pode ser escrito tanto em Typescript quanto em Javascript.

**O que você não gosta em Nestjs?**

Não encontrei nenhuma desvantagem no framework Nest JS.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ele nos ajuda a desenvolver nosso código com TypeScript e tem suporte embutido para microsserviços, além de poder ser usado para criar cron jobs.

  ### 16. Um fantástico framework Node.js

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Bancário | Empresa (> 1000 emp.)

**Reviewed Date:** May 23, 2023

**O que você mais gosta em Nestjs?**

Nestjs é um framework Node.js e a principal coisa que eu gosto é que ele pode ser escrito tanto em JavaScript quanto em TypeScript, além de ter muitos recursos integrados como DTOs.

**O que você não gosta em Nestjs?**

Eu não encontrei nenhuma aversão até agora, atualizarei se encontrar algo.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Ajuda a desenvolver nossas aplicações web de forma segura e, com a ajuda do TypeScript, podemos capturar erros durante a fase de desenvolvimento.

  ### 17. Um framework de produção para aplicações Node

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 16, 2023

**O que você mais gosta em Nestjs?**

NestJS abstrai as complexidades de configurar as melhores práticas para uma base de código Node.js e fornece muitos decoradores que abstraem funcionalidades comuns.  
NestJS é para Node.js da mesma forma que Next.js é para aplicações React.

**O que você não gosta em Nestjs?**

Como incorpora muitas das melhores práticas, às vezes, você sente que tem menos liberdade do que teria ao usar express.js.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Framework de produção backend para aplicações node.js.

  ### 18. Framework de backend definitivo para aplicações modernas de backend, com baterias incluídas

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ishaan M. | Web Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 26, 2022

**O que você mais gosta em Nestjs?**

Impõe fortemente as melhores práticas e estrutura de código ao longo do projeto, por exemplo, apresenta suporte a TypeScript, e o NestJS CLI pode ajudar a gerar arquivos de modelo que seguem estritamente a arquitetura MVC. Além disso, possui suporte integrado para bibliotecas e utilitários adicionais como TypeORM, Redis, etc.

**O que você não gosta em Nestjs?**

* Curva de aprendizado íngreme, deve conhecer conceitos como injeção de dependência e IoC, arquitetura MVC, e deve ser capaz de usar TypeScript.
* Tem muito código boilerplate, portanto, não é muito adequado para projetos de pequena escala ou hobby.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

* Para criar APIs de backend e microsserviços para aplicações web: o NestJS possui suporte embutido para microsserviços com várias opções para comunicação entre serviços, como RabbitMQ, TCP, etc., portanto, o tempo de configuração para iniciar e conectar vários serviços juntos.
* Criando serviços de tarefas Cron

  ### 19. Bom framework para construir aplicações web backend contemporâneas

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shreyansh S. | Intern - Product Analyst, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 30, 2022

**O que você mais gosta em Nestjs?**

* Ótima Interface de Linha de Comando que permite gerar arquivos de modelo
* Fácil de integrar com extensões externas
* Ótimo para usuários de Angular, pois o Nestjs tem uma sintaxe semelhante ao Angular no lado do servidor

**O que você não gosta em Nestjs?**

* Não é fácil de aprender e a documentação tem espaço para melhorias, pois carece de casos de exemplo.
* Os usuários precisam estar amplamente familiarizados com Typescript para usar Nestjs.
* Não é adequado para projetos de pequeno porte ou pessoais.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

* Útil para criar aplicações GraphQL e também APIs para aplicativos web.
* Útil para testes unitários.
* Extremamente útil na criação de aplicações web escaláveis e fracamente acopladas.

  ### 20. Grande potencial, se você gosta de Angular

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Mídia Online | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 01, 2021

**O que você mais gosta em Nestjs?**

Nest tem uma interface de linha de comando extremamente rica

**O que você não gosta em Nestjs?**

A documentação não possui exemplos suficientes de casos reais de produção.

**Que problemas Nestjs está resolvendo e como isso está beneficiando você?**

Rápida construção de servidores CRUD.


## Nestjs Discussions
  - [Para que é usado o Nestjs?](https://www.g2.com/pt/discussions/what-is-nestjs-used-for) - 1 comment

- [View Nestjs pricing details and edition comparison](https://www.g2.com/pt/products/nestjs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-19+11%3A24%3A45+-0500&secure%5Bsession_id%5D=31c79ad8-e9b6-45cd-860f-f435feb0be88&secure%5Btoken%5D=190d0ded0727f73768403119d3a72a47ec693b1c40aad8b04e4e2365eaf46824&format=llm_user)

## Nestjs Features
**Estruturas JavaScript**
- Bibliotecas
- Comunidade
- Widgets
- Suporte ao navegador
- Visualização Gráfica
- Suporte móvel

**Agente AI - Mercado AWS**
- Execução Autônoma de Tarefas
- Planejamento em várias etapas
- Integração entre sistemas

## Top Nestjs Alternatives
  - [Sails.js](https://www.g2.com/pt/products/sails-js/reviews) - 4.4/5.0 (16 reviews)
  - [Vue.js](https://www.g2.com/pt/products/vue-js/reviews) - 4.6/5.0 (29 reviews)
  - [Essential Studio](https://www.g2.com/pt/products/essential-studio/reviews) - 4.5/5.0 (701 reviews)

