# Angular Reviews
**Vendor:** Angular  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/pt/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 164
## About Angular
Angular é uma plataforma abrangente para construir aplicações web dinâmicas de página única usando HTML e TypeScript. Ela fornece um framework robusto que permite aos desenvolvedores criar aplicações eficientes e escaláveis em várias plataformas, incluindo web, web móvel, móvel nativo e desktop nativo. Principais Características e Funcionalidades: - Desenvolvimento Multiplataforma: Angular permite que os desenvolvedores construam aplicações que podem rodar perfeitamente em múltiplas plataformas, facilitando o reuso de código e reduzindo o tempo de desenvolvimento. - Alto Desempenho: O framework é otimizado para máxima velocidade na plataforma web, incorporando recursos como Web Workers e renderização do lado do servidor para melhorar o desempenho. - Arquitetura Modular: O design modular do Angular, através do uso de NgModules, ajuda a organizar aplicações em blocos coesos de funcionalidade, tornando-as mais fáceis de gerenciar e escalar. - Ferramentas Abrangentes: Com uma ampla gama de ferramentas e bibliotecas, Angular simplifica o processo de desenvolvimento. Oferece templates declarativos, suporte extensivo a IDEs e um rico ecossistema de componentes e diretivas. - Forte Suporte da Comunidade: Apoiado por uma grande comunidade e mantido pelo Google, Angular se beneficia de melhorias contínuas, documentação extensa e uma riqueza de recursos de terceiros. Valor Principal e Soluções Oferecidas: Angular aborda os desafios de desenvolver aplicações web complexas oferecendo uma abordagem estruturada e sustentável. Sua arquitetura baseada em componentes promove a reutilização e testabilidade, enquanto seus poderosos sistemas de vinculação de dados e injeção de dependência agilizam o desenvolvimento. Ao fornecer uma plataforma unificada com padrões e práticas consistentes, Angular permite que os desenvolvedores construam aplicações de alta qualidade de forma eficiente, reduzindo tanto o tempo de desenvolvimento quanto os custos de manutenção.



## Angular Pros & Cons
**What users like:**

- Os usuários apreciam o **poderoso framework** do Angular, beneficiando-se de sua estrutura e ferramentas integradas para um desenvolvimento eficiente. (4 reviews)
- Os usuários valorizam as **capacidades de desenvolvimento rápido** do Angular, apreciando seu CLI, roteamento e componentes reutilizáveis. (3 reviews)
- Os usuários apreciam a **excelente funcionalidade de roteamento** do Angular, permitindo uma configuração rápida e navegação eficiente entre páginas. (3 reviews)
- Os usuários valorizam o **suporte eficiente de CLI** e os recursos poderosos do Angular para um desenvolvimento rápido e fácil. (2 reviews)
- Os usuários valorizam a **velocidade de desenvolvimento rápida** do Angular, graças a recursos poderosos e excelente suporte de CLI. (2 reviews)
- Estrutura de Arquitetura (1 reviews)
- Manipulação de Dados (1 reviews)
- Facilidade de Criação (1 reviews)
- Eficiência (1 reviews)
- Detecção de Erros (1 reviews)

**What users dislike:**

- Os usuários acham a **complexidade** do Angular esmagadora, especialmente para iniciantes, tornando difícil aprender e gerenciar projetos de forma eficaz. (4 reviews)
- Os usuários acham a **configuração complexa** do Angular esmagadora, especialmente para projetos pequenos, exigindo tempo significativo para compreensão e manutenção. (3 reviews)
- Os usuários acham que o Angular tem uma **curva de aprendizado acentuada** , tornando desafiador para os iniciantes compreender suas complexidades. (3 reviews)
- Os usuários acham a **curva de aprendizado íngreme** e avassaladora, tornando desafiador manter e entender o Angular. (3 reviews)
- Os usuários acham o Angular **pouco amigável para iniciantes** , pois sua complexidade e curva de aprendizado acentuada dificultam a configuração rápida de projetos. (2 reviews)
- Curva de Aprendizado Íngreme (2 reviews)
- Os usuários acham a curva de aprendizado acentuada do Angular e a **natureza demorada** desafiadoras, especialmente para iniciantes e migrações de versão. (2 reviews)
- Atualize Problemas (2 reviews)
- Usabilidade Complexa (1 reviews)
- Tratamento de Erros (1 reviews)

## Angular Reviews
  ### 1. Angular: Robusto para Grandes Aplicações, Mas Exagerado para Projetos Simples

**Rating:** 4.5/5.0 stars

**Reviewed by:** Girish S. | Software Engineer, Tecnologia da Informação e Serviços, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 16, 2025

**O que você mais gosta Angular?**

Gosto da robustez do Angular e da forma como ele lida com aplicações em grande escala. Isso me dá confiança para construir aplicações complexas sem caos. Observables e programação reativa simplificam o manuseio de dados assíncronos, e os testes unitários com Jasmine e Karma garantem que cada componente funcione como esperado. A combinação de código estruturado e testes integrados torna o desenvolvimento suave.

**O que você não gosta Angular?**

Às vezes, o Angular parece excessivamente complexo para tarefas simples para mim. A estrutura do framework é poderosa, mas pode ser avassaladora para iniciantes ou ao fazer protótipos rápidos.

**Que problemas é Angular E como isso está te beneficiando?**

O Angular me ajuda a construir aplicativos grandes e dinâmicos de forma eficiente, mantendo o código modular e reutilizável. Sua vinculação bidirecional de dados e suporte ao TypeScript facilitam as atualizações de UI e a depuração, enquanto o suporte embutido ao Jasmine e Karma garante testes unitários confiáveis e código sustentável.

  ### 2. Framework Tudo-em-Um para Aplicativos Web Escaláveis

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pratibha M. | Software Engineer Trainee, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 17, 2025

**O que você mais gosta Angular?**

O Angular fornece um framework completo pronto para uso, então você obtém roteamento, cliente HTTP, formulários e mais sem adicionar bibliotecas extras. Sua estrutura ajuda as equipes a manterem a consistência, e o suporte ao TypeScript torna o código mais fácil de gerenciar e detectar erros precocemente. É muito fácil de implementar.

**O que você não gosta Angular?**

Pode parecer pesado e complexo, especialmente para projetos pequenos. A curva de aprendizado é íngreme, e às vezes parece que há muito código padrão. Depurar problemas com detecção de mudanças ou injeção de dependências também pode ser frustrante.

**Que problemas é Angular E como isso está te beneficiando?**

O Angular ajuda fornecendo uma estrutura completa para construir aplicativos web. Ele lida com coisas como roteamento, validação de formulários, chamadas de API e gerenciamento de estado tudo em um só lugar. Isso economiza tempo e evita a necessidade de misturar diferentes bibliotecas. Para projetos ou equipes maiores, ele mantém o código organizado e consistente, o que facilita o desenvolvimento e a manutenção.

  ### 3. Angular é o framework definitivo para painéis administrativos e aplicações empresariais

**Rating:** 4.5/5.0 stars

**Reviewed by:** Cesar Daniel Z. | Senior Angular Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 17, 2025

**O que você mais gosta Angular?**

Desde o Angular JS até o Angular 20, o Angular tem evoluído de uma forma surpreendente, facilitando muito essa curva de aprendizado, mas mantendo a ideia intacta, a ideia de que você não precise lutar instalando coisas externas para o roteamento (como o React), que você tenha o código separado em lógica de negócios vs. vistas, assim como os estilos, que se tenha uma estrutura de diretórios mais padronizada, os interceptores, os guards, o inicializador, serviços, helpers, utilitários, e muitas coisas já à mão de forma predefinida economizam muito tempo e dores de cabeça, por isso que o Angular sempre foi meu framework predileto. Sua implementação, por conclusão, é que é fácil começar a trabalhar com ele, embora, depois, utilizá-lo possa tender a ser mais complexo.

**O que você não gosta Angular?**

Existem 3 problemas no Angular que são as únicas coisas que me incomodam. O primeiro é que as bibliotecas quase sempre ficam abandonadas entre cada versão; sai uma biblioteca no Angular 20, para o Angular 22 já não tem suporte e o criador a deixou lá, mesmo que seja bastante popular e já não funcione, então agora é preciso ver se alguém a bifurcou e continuou o trabalho, se não, simplesmente, ver como adaptá-la e assim por diante. O segundo problema é que, havendo bastantes versões, às vezes quando você busca algo no Google, ou pergunta a alguma IA para te ajudar, aparecem versões que não correspondem à que você está usando, ou é muito acima, ou é muito abaixo (mesmo buscando Angular 2+ aparece Angular JS), então tudo isso está muito fragmentado. E o terceiro e atual é que sinto que estão fazendo muitas coisas "React-like", o que está tirando muito peso do próprio Angular como tal, mas apesar disso, retirar outras bibliotecas como RxJS, que são complexas e adicionam mais complexidade, é muito bom, então, embora eu não goste muito da ideia de que incluam coisas como React, concordo que se siga por esse caminho se isso evitar que a curva de aprendizado seja menos complexa.

**Que problemas é Angular E como isso está te beneficiando?**

Sempre que preciso criar painéis de administração, aplicações empresariais para meus clientes ou trabalho, ou até mesmo pequenos sites que não dependem de SEO ou desempenho extremo, uso Angular, pois é sempre minha primeira escolha como framework frontend—especialmente porque, ao contrário de alguns outros frameworks como React, que estão se transformando em milhares de versões como Next, Remix e muitos outros, o Angular permanece uma solução única, unificada e funcional para tudo.

  ### 4. O Angular incentiva boas práticas e disciplina de equipe "Angular Framework:

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rency G. | full stack, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 17, 2025

**O que você mais gosta Angular?**

Como o Angular é opinativo, usar o Angular tende a levar as equipes a bons padrões: limites claros de módulos, separação de preocupações, testabilidade, etc. Para equipes que talvez precisem de mais disciplina ou estrutura, isso pode ser uma grande vantagem.

**O que você não gosta Angular?**

A equipe do Angular lança atualizações regularmente. Manter os aplicativos atualizados pode exigir refatoração, testes e possivelmente lidar com mudanças que quebram a compatibilidade. Para projetos ou equipes grandes, esse ônus de manutenção é um custo não trivial.

**Que problemas é Angular E como isso está te beneficiando?**

Vinculação de dados bidirecional; uso de programação reativa com RxJS.Angular Minds
+3
Simform - Empresa de Engenharia de Produtos
+3
orientsoftware.com
+3
Menos código boilerplate para escrever; menos atualizações/erros manuais; melhor experiência do usuário porque a interface parece responsiva.

  ### 5. Um Excelente Framework para Desenvolvimento Front-end

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 06, 2025

**O que você mais gosta Angular?**

Aprecio o suporte CLI, pois me permite criar páginas e componentes rapidamente através de comandos. A funcionalidade de roteamento é excelente, facilitando a configuração de rotas que exigem login. Também acho o Serviço de Armazenamento Local extremamente útil.

**O que você não gosta Angular?**

Neste momento, não tenho nada de que não goste.

**Que problemas é Angular E como isso está te beneficiando?**

Eu uso principalmente o Angular para desenvolver aplicações web, focando no lado do front-end. O Angular ajuda a organizar o código separando o HTML, JavaScript e a lógica de serviço, o que torna a estrutura muito mais clara. Também acho simples chamar APIs REST e lidar com as respostas.

  ### 6. Sintaxe Simples e Modelos Flexíveis Fazem o Angular se Destacar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suraj B. | Software Engineer III, Empresa (> 1000 emp.)

**Reviewed Date:** November 14, 2025

**O que você mais gosta Angular?**

No Angular, podemos usar HTML como uma linguagem de template. Ele tem uma sintaxe simples e não precisamos de configurações adicionais de roteamento ao usar TypeScript.

**O que você não gosta Angular?**

É muito complexo de manter e entender, leva tempo para compreender e manter, e possui opções limitadas de SEO.

**Que problemas é Angular E como isso está te beneficiando?**

É projetado para simplificar o tedioso, repetitivo e demorado processo de escrita em frameworks JavaScript. É uma aplicação de página única que não requer roteamento HTML.

  ### 7. Framework Poderoso e Eficiente com Ótimos Recursos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahek R. | QA eng, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 17, 2025

**O que você mais gosta Angular?**

É poderoso, bem estruturado e fácil de manter. Recursos como ligação bidirecional, componentes reutilizáveis e ferramentas integradas tornam o desenvolvimento mais rápido.

**O que você não gosta Angular?**

Embora o Angular seja poderoso, ele tem uma curva de aprendizado acentuada para iniciantes devido à sua complexidade e conceitos extensos. As atualizações frequentes de versão também podem tornar desafiador manter os projetos atualizados.

**Que problemas é Angular E como isso está te beneficiando?**

Ele ajuda a construir aplicações web complexas mais rapidamente e mantém o código organizado. Recursos como componentes e vinculação de dados tornam o desenvolvimento mais fácil e eficiente.

  ### 8. Angular para o desenvolvimento front-end

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kengoum R. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 17, 2025

**O que você mais gosta Angular?**

Angular é uma tecnologia front-end muito popular entre os desenvolvedores front-end e full-stack. É fácil de aprender e sua integração em ambientes front-end é bastante simples. Como desenvolvedor full-stack, eu o utilizo constantemente e devo dizer que a comunidade ao redor é grande, o que permite aproveitar ao máximo as funcionalidades que o framework possui.

**O que você não gosta Angular?**

Honestamente nada, o framework está completo. No entanto, a documentação não é em certos pontos suficientemente explícita durante as explicações.

**Que problemas é Angular E como isso está te beneficiando?**

Eu o utilizo para fazer o desenvolvimento de front-end, permitindo assim expor funcionalidades ao grande público com interfaces intuitivas.

  ### 9. Desenvolvimento de aplicações Front-End

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andres R. | FullStack Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 03, 2025

**O que você mais gosta Angular?**

Interfaces atraentes e a boa comunicação com .Net

**O que você não gosta Angular?**

Pouca documentação prática ao aplicar uma nova tecnologia adicionada

**Que problemas é Angular E como isso está te beneficiando?**

A boa comunicação entre o meu Back-end

  ### 10. Angular: Um framework que ajuda a construir aplicativos complexos.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 03, 2024

**O que você mais gosta Angular?**

As características que me fizeram apaixonar pelo Angular.
1. Ele possui uma estrutura de pastas bem definida com pastas segregadas para seu HTML, CSS e TypeScript.
2. Ele usa TypeScript, o que realmente reduz muitos bugs no seu projeto.
3. Angular não se limita a construir aplicativos web, você também pode construir aplicativos móveis multiplataforma usando o Ionic Framework.
4. A facilidade de implementação de lógica complexa e o suporte à integração com outras bibliotecas de terceiros.
5. Uma vez que você aprende Angular, pode facilmente implementar um problema complexo.
6. Os métodos de ciclo de vida dão mais controle sobre o componente.
7. Os ciclos de detecção de mudanças melhoram o desempenho do seu aplicativo.
8. Você pode colocar sua pergunta diretamente para a comunidade, o que reduz o vai e vem de perguntas para o suporte ao cliente.
9. Literais de template embutidos como @for, @if, @else e na atualização recente @let tornam muito fácil usar algumas lógicas no próprio arquivo HTML.
10. Eu uso Angular diariamente para meus projetos e aplicativos.
11. A ligação bidirecional de dados do pai para o filho e vice-versa.

**O que você não gosta Angular?**

Aprender Angular para um iniciante é bastante difícil porque ele usa o conceito de classe, POO e Injeção de Dependência, o que o torna um pouco complexo e demorado para aprender em comparação com outros frameworks JS.

**Que problemas é Angular E como isso está te beneficiando?**

Problemas como validação de formulários, integração de API, reutilização de código, carregamento preguiçoso embutido são alguns problemas que enfrentei ao usar outro framework, mas o Angular possui todas essas funcionalidades embutidas, o que realmente me ajuda a codificar mais rápido e a criar aplicações complexas em muito menos tempo do que outros frameworks ou bibliotecas de JavaScript.

Além disso, as estratégias de detecção de mudanças no Angular ajudam a criar um produto mais otimizado.


## Angular Discussions
  - [Para que é usado o Angular?](https://www.g2.com/pt/discussions/what-is-angular-used-for) - 1 comment
  - [What are the new features of angular?](https://www.g2.com/pt/discussions/what-are-the-new-features-of-angular) - 2 comments
  - [Quais são os recursos do Angular 8?](https://www.g2.com/pt/discussions/what-are-the-features-of-angular-8) - 2 comments
  - [Para que é melhor o Angular?](https://www.g2.com/pt/discussions/what-is-angular-best-for) - 2 comments
  - [Quais são os recursos do AngularJS?](https://www.g2.com/pt/discussions/what-are-the-features-of-angularjs) - 2 comments

- [View Angular pricing details and edition comparison](https://www.g2.com/pt/products/angular/reviews/angular-review-12475642?section=pricing&secure%5Bexpires_at%5D=2026-05-01+01%3A35%3A32+-0500&secure%5Bsession_id%5D=97ca66cf-8f64-4178-bec0-2980feb50509&secure%5Btoken%5D=52a0dc0d00f21d7c6a850bf993ae58a9c6b8e93fc43001f8afe8c0e3444b2185&format=llm_user)
## Angular Integrations
  - [Datadog](https://www.g2.com/pt/products/datadog/reviews)
  - [Pendo](https://www.g2.com/pt/products/pendo-io-pendo/reviews)
  - [Progress Kendo UI](https://www.g2.com/pt/products/progress-kendo-ui/reviews)
  - [Visual Studio](https://www.g2.com/pt/products/visual-studio/reviews)

## Angular Features
**Funcionalidade**
- Facilidade de Uso
- Gerenciamento de arquivos
- Suporte a vários idiomas
- Personalização
- Funcionalidade pronta para uso
- Guias de Ajuda
- Aplicando patches e atualizações

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

## Top Angular Alternatives
  - [Laravel](https://www.g2.com/pt/products/laravel/reviews) - 4.7/5.0 (145 reviews)
  - [NetBeans](https://www.g2.com/pt/products/netbeans/reviews) - 4.1/5.0 (654 reviews)
  - [Eclipse](https://www.g2.com/pt/products/eclipse/reviews) - 4.3/5.0 (3,059 reviews)

