# Angular Reviews
**Vendor:** Angular  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 165
## About Angular
Angular is a comprehensive platform for building dynamic, single-page web applications using HTML and TypeScript. It provides a robust framework that enables developers to create efficient and scalable applications across various platforms, including web, mobile web, native mobile, and native desktop. Key Features and Functionality: - Cross-Platform Development: Angular allows developers to build applications that can run seamlessly on multiple platforms, facilitating code reuse and reducing development time. - High Performance: The framework is optimized for maximum speed on the web platform, incorporating features like Web Workers and server-side rendering to enhance performance. - Modular Architecture: Angular&#39;s modular design, through the use of NgModules, helps organize applications into cohesive blocks of functionality, making them easier to manage and scale. - Comprehensive Tooling: With a wide array of tools and libraries, Angular simplifies the development process. It offers declarative templates, extensive IDE support, and a rich ecosystem of components and directives. - Strong Community Support: Backed by a large community and maintained by Google, Angular benefits from continuous improvements, extensive documentation, and a wealth of third-party resources. Primary Value and Solutions Provided: Angular addresses the challenges of developing complex web applications by offering a structured and maintainable approach. Its component-based architecture promotes reusability and testability, while its powerful data binding and dependency injection systems streamline development. By providing a unified platform with consistent patterns and practices, Angular enables developers to build high-quality applications efficiently, reducing both development time and maintenance costs.



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

- Users value Angular&#39;s **opinionated structure** that promotes good development practices and simplifies maintenance and scalability. (4 reviews)
- Users appreciate the **fast development** capabilities of Angular, benefiting from powerful tools and efficient coding practices. (3 reviews)
- Users appreciate the **easy implementation of routing** in Angular, streamlining the setup of navigational paths. (3 reviews)
- Users value the **efficiency of components** in Angular, which streamline development with features like two-way binding and reusability. (2 reviews)
- Users value the **fast development speed** of Angular, enhanced by CLI support and powerful features for efficient routing. (2 reviews)
- Architecture Structure (1 reviews)
- Data Handling (1 reviews)
- Ease of Creation (1 reviews)
- Efficiency (1 reviews)
- Error Detection (1 reviews)

**What users dislike:**

- Users find Angular&#39;s **complexity** overwhelming, especially with its steep learning curve and frequent updates affecting project maintenance. (4 reviews)
- Users find Angular&#39;s **complex setup** challenging, with a steep learning curve and difficulties in maintenance and debugging. (3 reviews)
- Users find Angular&#39;s **difficult learning** curve and complexity overwhelming, especially for beginners and small projects. (3 reviews)
- Users find the **steep learning curve** of Angular challenging, making it difficult to maintain and understand. (3 reviews)
- Users find Angular **beginner unfriendly** , as its complexity and steep learning curve can be overwhelming for newcomers. (2 reviews)
- Steep Learning Curve (2 reviews)
- Users find Angular&#39;s steep learning curve and **time-consuming nature** challenging, especially for newcomers and version migrations. (2 reviews)
- Update Issues (2 reviews)
- Complex Usability (1 reviews)
- Error Handling (1 reviews)

## Angular Reviews
  ### 1. Structured, Scalable Architecture That’s Easy to Maintain

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek  S. | Angular Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 11, 2026

**What do you like best about Angular?**

I love how Angular is complete on its own with very structured.
It have very clear artitechure with clear separation and have very good maintainability and scalability

**What do you dislike about Angular?**

One think I dislike of Angular is its steep learning curve, especially for beginners. The framework can feel heavy and complex with too much boilerplate. Performance can suffer in large apps if not optimized well.

**What problems is Angular solving and how is that benefiting you?**

Angular solves the problem of building large, complex web applications in a structured and maintainable way.This makes development faster, code easier to maintain, and teamwork more efficient, especially in large-scale projects.

  ### 2. Rock-Solid Stability and a Great Developer Experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Diego B. | Software architects, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2026

**What do you like best about Angular?**

Angular provides a unified platform. Everything you need is maintained by the same team, ensuring that when you update the framework, the router and the HTTP client update seamlessly with it.

**What do you dislike about Angular?**

While Angular is an absolute powerhouse for enterprise applications, it’s definitely not a "silver bullet." Even as an AI that appreciates its logic, I can see where it creates friction for developers.

**What problems is Angular solving and how is that benefiting you?**

the framework has evolved from being an "enterprise heavyweight" into a much leaner, high-performance platform. It is currently solving several long-standing problems in web development that directly benefit your productivity and the quality of your apps.

  ### 3. Angular: Robust for Large Apps, But Overkill for Simple Projects

**Rating:** 4.5/5.0 stars

**Reviewed by:** Girish S. | Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2025

**What do you like best about Angular?**

I like Angular’s robustness and the way it handles large-scale applications. It gives me the confidence to build complex applications without chaos. Observables and reactive programming simplify async data handling, and unit testing with Jasmine and Karma ensures that every component works as expected. The combination of structured code and integrated testing makes development smooth.

**What do you dislike about Angular?**

Sometimes Angular feels overly complex for simple tasks to me. The framework’s structure is powerful, but it can be overwhelming to newcomers or when making quick prototypes.

**What problems is Angular solving and how is that benefiting you?**

Angular helps me build large, dynamic apps efficiently by keeping code modular and reusable. Its two-way data binding and TypeScript support make UI updates and debugging easier, while built-in Jasmine and Karma support ensure reliable unit testing and maintainable code.

  ### 4. All-in-One Framework for Scalable Web Apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pratibha M. | Software Engineer Trainee, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2025

**What do you like best about Angular?**

Angular provides a full framework out of the box, so you get routing, HTTP client, forms, and more without adding extra libraries. Its structure helps teams stay consistent, and TypeScript support makes the code easier to manage and catch errors early. It is very Easy in Implementation.

**What do you dislike about Angular?**

It can feel heavy and complex, especially for small projects. The learning curve is steep, and sometimes it feels like there's too much boilerplate. Debugging issues with change detection or dependency injection can also be frustrating.

**What problems is Angular solving and how is that benefiting you?**

Angular helps by giving a full structure for building web apps. It handles things like routing, form validation, API calls, and state management all in one place. This saves time and avoids the need to mix different libraries together. For larger projects or teams, it keeps the code organized and consistent, which makes development and maintenance easier.

  ### 5. Angular is the ultimate framework for administrative panels and business applications.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Cesar Daniel Z. | Senior Angular Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 17, 2025

**What do you like best about Angular?**

From Angular JS to Angular 20, Angular has evolved in an amazing way, greatly easing that learning curve while keeping the core idea intact, the idea that you don't have to struggle installing external things for routing (like React), that you have the code separated into business logic vs views, as well as styles, that there is a more standardized directory structure, interceptors, guards, the initializer, services, helpers, utilities, and many things already predefined at hand save a lot of time and headaches, which is why Angular has always been my favorite framework. Its implementation, in conclusion, is that it is easy to start working with it, although, later on, using it may tend to be more complex.

**What do you dislike about Angular?**

There are 3 problems in Angular that are the only things that bother me. The first is that libraries almost always get abandoned between each version. A library comes out in Angular 20, and by Angular 22 it no longer has support, and the creator has left it there even if it's quite popular and no longer works. So now you have to see if someone forked it and continued the work; if not, well, you just have to see how to adapt it and so on. The second problem is that with so many versions, sometimes when you search for something on Google, or ask an AI to help you, you get versions that don't match the one you're using, either too high or too low (even searching for Angular 2+ you get Angular JS), so everything is very fragmented. And the third and current issue is that I feel they are doing many "React-like" things, which is taking a lot of weight off Angular itself. However, despite this, removing other libraries like RxJS that are complex and add more complexity is very good, so even though I don't really like the idea of incorporating things like React, I agree with continuing down that path if it means the learning curve is less complex.

**What problems is Angular solving and how is that benefiting you?**

Siempre que necesito crear paneles de administración, aplicaciones empresariales para mis clientes o trabajo, o incluso sitios pequeños que no dependen del SEO o del rendimiento extremo, uso Angular ya que siempre es mi primera opción como marco de frontend, especialmente porque, a diferencia de otros marcos como React que se están transformando en miles de versiones como Next, Remix y muchas otras, Angular sigue siendo una solución única, unificada y funcional para todo.

  ### 6. Angular Encourages Good Patterns and Team Discipli“Angular Framework:

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rency G. | full stack, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2025

**What do you like best about Angular?**

Because Angular is opinionated, using Angular tends to lead teams toward good patterns: clear module boundaries, separation of concerns, testability, etc. For teams that maybe need more discipline or structure, that can be a very plus.

**What do you dislike about Angular?**

The Angular team releases updates regularly. Keeping apps up to date can require refactoring, testing, possibly dealing with breaking changes. For large projects or teams, that maintenance burden is a non‑trivial cost.

**What problems is Angular solving and how is that benefiting you?**

Two‑way data binding; use of reactive programming with RxJS.Angular Minds
+3
Simform - Product Engineering Company
+3
orientsoftware.com
+3
Less boilerplate to write; fewer manual updates/errors; better user experience because UI feels responsive.

  ### 7. A Very Good Framework for Front-end Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 06, 2025

**What do you like best about Angular?**

I appreciate the CLI support, as it allows me to create pages and components quickly through commands. The routing functionality is excellent, making it easy to set up routes that require login. I also find the Local Storage Service to be extremely useful.

**What do you dislike about Angular?**

At this time, I have nothing to dislike.

**What problems is Angular solving and how is that benefiting you?**

I primarily use Angular for developing web applications, focusing on the front-end side. Angular helps organise the code by separating HTML, JavaScript, and service logic, which makes the structure much clearer. I also find it straightforward to call REST APIs and handle the responses.

  ### 8. Simple Syntax and Flexible Templates Make Angular Stand Out

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 14, 2025

**What do you like best about Angular?**

In angular we can use html as a template language it has simple syntax we don’t need to additional routing configs having typescript

**What do you dislike about Angular?**

Its very complex to maintain and understand and takes time to understand and maintain and limited SEO options

**What problems is Angular solving and how is that benefiting you?**

It is designed to simplify the tedious repetitive and time consuming for writing in javascript frameworks it is single page application which doesn’t require html routing

  ### 9. Powerful and Efficient Framework with Great Features

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahek R. | QA eng, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2025

**What do you like best about Angular?**

It’s powerful, well-structured, and easy to maintain. Features like two-way binding, reusable components, and built-in tools make development faster.

**What do you dislike about Angular?**

While Angular is powerful, it has a steep learning curve for beginners due to its complexity and extensive concepts. The frequent version updates can also make it challenging to keep projects up to date.

**What problems is Angular solving and how is that benefiting you?**

It helps build complex web applications faster and keeps the code organized. Features like components and data binding make development easier and more efficient.

  ### 10. Angular for front-end development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kengoum R. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 17, 2025

**What do you like best about Angular?**

Angular is a very popular front-end technology among both front-end and full-stack developers. It is easy to get started with, and its integration into front-end environments is quite simple. As a full-stack developer, I use it constantly, and I must say that the community around it is large, which allows one to fully benefit from the features that the framework possesses.

**What do you dislike about Angular?**

Honestly nothing, the framework is complete. However, the documentation is not explicit enough at certain points during explanations.

**What problems is Angular solving and how is that benefiting you?**

I use it for front-end development, thus allowing functionalities to be exposed to the general public with intuitive interfaces.

  ### 11. Front-End Application Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andres R. | FullStack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 03, 2025

**What do you like best about Angular?**

Attractive interfaces and good communication with .Net

**What do you dislike about Angular?**

Little practical documentation when applying a newly added technology

**What problems is Angular solving and how is that benefiting you?**

Good communication between my Back-end

  ### 12. Angular: A framework help to build complex apps.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 03, 2024

**What do you like best about Angular?**

The features that make me fell in love with angular. 
1. It has a well defined folder structure with seggregated folders for your html,  css, and typescript. 
2. It uses typescript which actually reduce a lot of bug in your project. 
3. Angular is not limited to build webapps  you can also build crossplatform mobile apps using Ionic Framework. 
4. The ease of implemention complex logic and support of integration with other 3rd party libraries. 
5. Once you learn angular you can easily implement a complex problem. 
6. The lifecycle methods give more controls over the component. 
7. Change detection cycles improve the performance of you app. 
8. You can put your question directly to community which reduces the to and fro questioning to customer support. 
9. Inbuild template literals like @for @if @else and in recent upgrade @let make it very easy to use some logics in html file itself. 
10. I use angular daily for my projects and apps.
11. The 2 way binding of data from parent to child and vice-versa.

**What do you dislike about Angular?**

Learning angular for a newbie is quite difficult because it uses the concept of class, OOPs and Dependency Injection which make it a little complex and time taking to learn with comparision to other JS frameworks.

**What problems is Angular solving and how is that benefiting you?**

Problems like form validation, api integration, code-reusability, inbuilt-lazy loading are some problems that I faced if I use some other framework, but angular has all these functionality inbuilt which actually help me to code faster and make complex application in much lesser time than other framework or library of Javascript. 

Also change detection starategies in angular help to make more optimized product.

  ### 13. Great framework for applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Julian G. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 29, 2024

**What do you like best about Angular?**

I think the best thing about angular is that it has a great structure that allows you to modulate your application, this helps to create large projects that can be subdivided into small modules. In addition, with the help of typescript the code is better structured and it is much easier to understand it. Angular has an extensive community of people who contribute every day to its growth and has very good documentation to carry out different projects.

**What do you dislike about Angular?**

I think one of the most complicated things about Angular is that its learning curve is a bit long, compared to other frameworks. Added to this, the number of updates that are made from time to time, makes the learning capacity more difficult since many new features come out or certain features change that make it a little complex when it comes to learning.

**What problems is Angular solving and how is that benefiting you?**

AngularAngular is written with typescript and it is a great help when it comes to structuring the code in simpler ways, you can create interfaces and do more advanced things and you don't have to wait for the code to compile to see the errors, it also uses injection dependencies which helps each component in and service to have simpler communication. Other things that I really like is that it can be modularized, you can create a group of modules that make up an application and maintenance is much simpler.

  ### 14. Frontend framework for developing software and website solutions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gautam G. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 26, 2024

**What do you like best about Angular?**

Angular is a framework which helps in building interactive frontend and it has modular architecture which helps to maintain code easily and flexibile to use and also its maintainility helps in maintaining big projects it has so many features like data binding and dependency injection which helps making development easy and quicker.

**What do you dislike about Angular?**

After building the budle size is very big which impacts the intial load time of the project.While migrating to newer version i faced problems due to large codebase its difficult to change and maintain the same code evrytime in each migration changes.

**What problems is Angular solving and how is that benefiting you?**

Angular is providing me the framework to develop my frontend codeeasily with its inbuild features of dependency injection, two way binding, single page application and many more. It reduce time to develop code and we can also use RxJs for handling Asyncronous calls easily.Overall using this to develop my frontend code easily.

  ### 15. Best framework for frontend developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vaibhav K. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 16, 2024

**What do you like best about Angular?**

As we know that angular is the one of the famous and trending framework nowadays. Angular is written in  typescript and also its primary purpose to develop a single-page application or we can say components in angular word.It has lots of good features like as typescript, Data Binding, RxJs, also we can have testing components given .Angulars architecture is the best. Also angular CLI is time saver and best feature of angular.

**What do you dislike about Angular?**

As we know in angular typescript has been used so for beginners its little bit challenging. Also when we build the angular project then bundle size more so it will take some initial time.

**What problems is Angular solving and how is that benefiting you?**

In angular they have arranged whatever frontend developer require in one bundle so its great framework for frontend developer. Also in angular we have the two way binding that is again very useful for developer. Also dynamic form crreation in angularr is very easy. Also the angulars permformance optimization is acquiring users do use a angular.

  ### 16. Best JavaScript Framework for web development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sameer S. | Angular Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 10, 2024

**What do you like best about Angular?**

In angular coding is done in components wise which is best for web development and angular is easy to use and implement.

**What do you dislike about Angular?**

In angular some libaray are not support, have to increase this functionailty

**What problems is Angular solving and how is that benefiting you?**

Angular give lots of features which is suitable for the neat and clean web development, In every version update it resolved the pervious bugs

  ### 17. Building SPA with Angular

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ragul U. | Frontend Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 07, 2024

**What do you like best about Angular?**

One of the best about Angular is that it uses Typescript which fixes most data type issues while development. Angular has bundled all the necessary libraries like routing, forms, testing, translation modules which reduces the need for third party libraries. It has a lot of features RxJs, Data Binding, Dependency injection which helps in faster development and it has a great architecture to organize a big project into modules.

**What do you dislike about Angular?**

Major dislike about Angular is that it has of things to learn and it takes a lot of time. Migrating an older Angular project to a later version is a tedious process since there are too many changes in each version.

**What problems is Angular solving and how is that benefiting you?**

Angular helps in creating web applications that provides the users to engage with a business online.

  ### 18. Using It For Front End Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Viraj S. | Sr. Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 09, 2024

**What do you like best about Angular?**

The best part of angular is its framework of javascript which makes it best for front end developers.

**What do you dislike about Angular?**

Less documentation on updates is the only thing to dislike in it.

**What problems is Angular solving and how is that benefiting you?**

Its layers are well structured and creating applications effortlessly.

  ### 19. Angular : Elevating Frontend Development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Onkar N. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2024

**What do you like best about Angular?**

What I appreciate mose about Angular is its structured framework,offering features like two-way data binding and rabust CLI for efficient development,The strong community support and regular updates ensure developers have the resources needed to build modern and scalable web application.

**What do you dislike about Angular?**

One Drawback of Angular is its steep learning curve,which can be challanging for newcomers.keeping up with frequent updates and navigating the extensive document can also pose difficulties for some users.

**What problems is Angular solving and how is that benefiting you?**

Angular simplifies frontend development with its structured framwork and powerful tools,boosting productivity and code cansistincy.Its performance optimizations enhance user experisance,benefiting developers and end-users alike.

  ### 20. Angular Awesomeness: Streamlining the we development for success.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 24, 2024

**What do you like best about Angular?**

IT makes web apps feel orgenized and modular with its component setup.
The two way data binding feature simplifies the interaction between modules and views streamlining the development process.
The angular CLI is time sever : It makes setup , tesing , deployment easy.
As it is open source and maintained by Google you get good community support.

**What do you dislike about Angular?**

As it is in typescript it makes beginners difficult to understand initially.
For smaller projects it can feel little wordy.

**What problems is Angular solving and how is that benefiting you?**

Angular is great for making dynamic web apps. 
It keeps things orgenized and makes it easier to create and complex interfaces.
The angular ecosystem with cli and helpful community speeds up my development,
Typescript support catches the erros easily, making my code more relaible.

  ### 21. Angular is very good framework because by angular we can build complex website

**Rating:** 4.0/5.0 stars

**Reviewed by:** Versha C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 06, 2024

**What do you like best about Angular?**

the best part is that in angular for html there is html file for css or scss there is another file and for testing there is another file and for logic purpose that is typescript file there is another file, by these we can refecty the code easily

**What do you dislike about Angular?**

when we have the multiple component there are lots of file is created in which developer gets confuse.

**What problems is Angular solving and how is that benefiting you?**

better support for lazy loading, and typescript 5.2 support in which if we forgot to give the commas to object property list it will add automatically.

  ### 22. One of finest web dev framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Parth Rasu J. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 22, 2023

**What do you like best about Angular?**

Ease of use.
Type safety.
Routing Mechanism betwèen pages.
Easy to integrate with any backend.

**What do you dislike about Angular?**

Being strongly types it can get a little annoying if you have no prior experience with Object Oriented Programming Language like Java.
Passing data between views/viewmodels is slightly intricate when the scale of application is big.

**What problems is Angular solving and how is that benefiting you?**

For a small-scale application angular made it easy to link and navigate web pages. Further, it made passing/accessing data relatively easy. Also it comes with great modules and precoded web elements which are visually pleasing and functional. These components are easily customizable to change their look and feel.

  ### 23. All time best frontend development framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vamja A. | junior angular developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2023

**What do you like best about Angular?**

one of the best feature in angular is routing. another one is singal page application development tool, also we can use different types of angular libraries. Angular also provided the standard alone component in latest version of angular which is angular 16.

**What do you dislike about Angular?**

After that 16 modules are gone, it means standard alone components. Which mean that all things are you should write in your TS file, that things are we write in modules so this may become confused.

**What problems is Angular solving and how is that benefiting you?**

when we create a component in angular four files are there including spec.ts in addition the spec.ts file is use rarely, it specially use for testing purpose. in short that consumes the more time to development, that should be decrease.

  ### 24. Angular, A well know framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kishan D. | Member of Technical Staff, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 10, 2023

**What do you like best about Angular?**

Angular is a well-known framework of javascript for frontend web development. The best part is it comes with great features like data binding and testing also we have routing, and HTTP requests in Anguler, unlike React. Using multiple libraries we can customize its components. Also from the source file, it is very easy to debug.

**What do you dislike about Angular?**

The bad thing about Angular is, it has less readability as compared to any other Javascript framework like ReactJs and Nextjs. Also as a developer, it takes more time to learn it. Also from an SEO point of view it offers limited options.

**What problems is Angular solving and how is that benefiting you?**

Anguler is solving the problem of building a large website. It has a feature of data binding, custom components, testing, browser capability, routing and is able to use HTTP request set and get method to the server. The external library can also be downloaded to use its functionality.

  ### 25. Must use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 25, 2024

**What do you like best about Angular?**

Its structure is very good, we have more flexibity to implement things, code becomes very organized and well maintainable and understand by any other developer very easily that is why we used is our many projects, it is also easy to integrate with backend.

**What do you dislike about Angular?**

difficult to understand by new user it will take time and some times it becomes more complex to apply some features

**What problems is Angular solving and how is that benefiting you?**

some new libraries are introduce by angular which very helpfull in handling the data

  ### 26. Thrilled with the Angular while binding and making single page app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav S. | Student, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 24, 2023

**What do you like best about Angular?**

Angular has features templating, dependency injection, routing etc. which help in the data flow from one component to another and the flow of code is distinguishable and exclusive

**What do you dislike about Angular?**

Angular has a steeper learning curve compared to some other frameworks, and the size of the framework can be larger, resulting in a slightly longer initial loading time for the application.

**What problems is Angular solving and how is that benefiting you?**

Angular solves the problem of building complex, single-page applications by providing a comprehensive framework with features like data binding, dependency injection, and modular architecture. It benefits developers by reducing the need for manual integration of different libraries, enhancing code maintainability, and increasing productivity through its CLI and extensive ecosystem.

  ### 27. Angular is very simple to understand and implement.it is very popular javascript framework..

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prajakta A. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 29, 2023

**What do you like best about Angular?**

Angular provides wide range of inbuilt function to develop any application functionality. Angular has provided best developer documentation to refer and implement the code. This helps to learn angular faster and use it to develop good web applications.

**What do you dislike about Angular?**

Angular is strict language which follows standard coding practices. If we don't follow their coding standards then application will have lots of bugs. So to avoid bugs it is necessary to follow their developer documentation.

**What problems is Angular solving and how is that benefiting you?**

Angular is used as web technology in the project. It can be easily integrated with the other technologies. Useful for large scale applications since it is well structured.

  ### 28. Reaching New Heights with Angular

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kowsyap p. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 03, 2023

**What do you like best about Angular?**

Angular is an effective tool for creating single page applications utilizing advanced features like directives, injection and routing. It helps in building complex applications due to its scalability and code maintainability. Its HTML-based template system with two-way data binding enables developers to save time by reducing the amount of coding required.

**What do you dislike about Angular?**

Angular requires a deep understanding of Typescript and associated topics. This makes it hard for those with no programming experience. Furthermore, it does not support mobile applications. Its complicated syntax is difficult to learn quickly, code reusability is also limited.

**What problems is Angular solving and how is that benefiting you?**

I use Angular, an open-source JavaScript web framework, when developing web applications. It helps me reduce the amount of time needed to build complete projects from scratch by providing integrated tools and features such as HTML templating, data binding, modular components, etc. This makes it easier for me to develop effective applications and also ensures a smoother experience for users interacting with them.

  ### 29. A convenient Frontend Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pranshul G. | Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 16, 2023

**What do you like best about Angular?**

It transforms HTML into a programming language that lets you do anything you could in a programming language.
It has got a lot of inbuilt modules, CLI and routing, helping the users a lot.
It helps you handle the whole architecture of HTML and CSS with much ease.
It works very well with VS Code too.

**What do you dislike about Angular?**

It is a bit problematic when you have to create standalone components.
It requires a good hardware system if you have a big project with dependencies.
You need to understand the framework to its depth in order to make the most out of it.

**What problems is Angular solving and how is that benefiting you?**

I use it for JavaScript and PHP to provide me with the frameworks whichever I am working on.
I have created a few projects using Angular Navigation Data Transfer too.
It save my Web Designing time with the help of plugins.

  ### 30. A review of the Angular Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michelle W. | Full Stack Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2023

**What do you like best about Angular?**

I most like the 2 way data binding functionality which makes handling user input and updating data on the screen to be very straightforward. I also like the component based architecture because it keeps my code modular and organized.

**What do you dislike about Angular?**

The biggest painpoint in my opinion is the frequency in which updates to the framework are rolled out. This makes it difficult to keep your codebase up to date with all of the changes rolling out

**What problems is Angular solving and how is that benefiting you?**

Angular is the framework we use at my organization to build our in house CRM and ITAD applications. It helps us easily build features and deliver them to our end users in a timely manner.

  ### 31. Best framework to develop frontend of an application.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 29, 2023

**What do you like best about Angular?**

Angular is well structured framework, it has different components to write businesses logic and write html code due to this debugging is easier and developing application is easy.

**What do you dislike about Angular?**

While developing website their are less solution available on search engines like stack overflow  etc. But it the official documentation provided by angular, resolves this problem.

**What problems is Angular solving and how is that benefiting you?**

Angular helps to develop frontend in software application. The framework is very fast and easy to learn this makes performance of software application best and helps to gain respectful growth in my domain.

  ### 32. Best Full-stack framework alternative to React for large complex projects.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 14, 2023

**What do you like best about Angular?**

Angular is mighty and best suited for large and complex projects. The architecture it follows is beneficial when building large-scale enterprise applications. The architecture of Angular is powerful to support those apps.

**What do you dislike about Angular?**

Angular is mighty but overkill for smaller projects and also the learning curve for angular is much steeper than for react. You have to put extra effort into learning Angular.

**What problems is Angular solving and how is that benefiting you?**

When building complex and large-scale enterprise applications Angular is our go-to solution. The MVP architecture of Angular is very helpful to us in building applications. Also, there are lots of features for developers in Angular prebuilt.

  ### 33. Angular the better framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mehul P. | Software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 14, 2023

**What do you like best about Angular?**

Angular is better for bigger application so using angular is better as it has most of the libraries in built and it is on ts which helps with typechecking which is way too good

**What do you dislike about Angular?**

the unnecessary syntaxing of angular it is really confusing sometimes and the file system becomes way too big as every component has threee to four files each and you just lose the track

**What problems is Angular solving and how is that benefiting you?**

Creating application full frame and full stack application as a whole framework it is easies with the available libraries

  ### 34. Angular - The SPA Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kulminder S. | Senior Application Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 22, 2023

**What do you like best about Angular?**

SPA architecture and  easy documentation available

**What do you dislike about Angular?**

Frequent updates and less documentation on updates

**What problems is Angular solving and how is that benefiting you?**

Performance of the web application and hybrid mobile application through 3rd party packages can be made easily

  ### 35. Best framework for JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 29, 2023

**What do you like best about Angular?**

Angular is well structured framework. There is separate file for HTML and typescipt which readable. Speed and performance is great. Angular material available for design.

**What do you dislike about Angular?**

Angular is not lightweight as compared to other frameworks. As angular supports two way binding, it causes performance issue if DOM size is huge. It may consume huge amount of memory.

**What problems is Angular solving and how is that benefiting you?**

Angular is used as frontend technology in web application. Every layer of angular is well structured. Easily integrate with any backend technology. Useful of web development.

  ### 36. Best and Robust Frontend Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pranav G. | Software Enginner, Computer Networking, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 17, 2023

**What do you like best about Angular?**

It converts HTML to a programming language; you can use IF, ELSE, FOR loops, Forms and whatnot. The coding language is typescript, which is a superset of javascript, so it is really easy to learn as all the javascript features are there. Best for DOM manipulation and single page application.

**What do you dislike about Angular?**

Upgrading from one version to another or downgrading one from another is really hard, sometimes there are syntax changes or new methods of doing things you have to go deep in the documentation to find what will work, and their documentation is not well explained

**What problems is Angular solving and how is that benefiting you?**

Our product for sourcing and training management works on angular framework and we have been using it for last 3 years it is working really well. It is easy to train the freshers on angular as it has similarities with javascript.

  ### 37. Better than react

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 26, 2023

**What do you like best about Angular?**

Intuitive framework design and separation of concerns

**What do you dislike about Angular?**

More boilerplate code than some other frameworks

**What problems is Angular solving and how is that benefiting you?**

Website building for scientific research

  ### 38. Best framework for having MVC in front end.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vikram B. | DevOps Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2023

**What do you like best about Angular?**

Components, Directives, Services and Decorators.

**What do you dislike about Angular?**

Angular has a lot of version releases which would make developers deal with upgrades.

**What problems is Angular solving and how is that benefiting you?**

Separation of the frontend MVC layers, Reusability of the code, lot of plugin libraries and community support.

  ### 39. Is Angular the best Choice?

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amira J. | Full-stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 21, 2022

**What do you like best about Angular?**

Angular make my life as a web developer easier, it's really easy to start developing with it if you have basic Html and CSS, and TypeScript knowledge, The Architecture of the projects it's already their for you.

**What do you dislike about Angular?**

At first, I thought angular make the project so heavy and that it was better to use it to develop platforms and big CRM or ERP projects, but then I discover many mothed to optimize, also using WebSocket does not very hard, and win can integrate state management to store data, which make our Apps very powerful.

**What problems is Angular solving and how is that benefiting you?**

Create super powerful applications and platforms with the best performance and code security,

  ### 40. Robust Frontend framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mike A. | Project Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 05, 2023

**What do you like best about Angular?**

It is easy to learn and you can also use the javascript function in it. It supports reactive forms, so you can make really cool registration forms. Has  good community support.

**What do you dislike about Angular?**

If your project has dependencies, it becomes really slow. You will need to upgrade your system in order to run the project while in development.

**What problems is Angular solving and how is that benefiting you?**

Angular handles the frontend of our software.Our software gives buy/sell signals of stocks/derivatives,So the built-in packages help us to make a user friendly UI.

  ### 41. Less code do more

**Rating:** 5.0/5.0 stars

**Reviewed by:** Subham A. | Sr. Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 19, 2022

**What do you like best about Angular?**

In contrast to other javascript frameworks/libraries like React, Angular is fully packed with modules, cli, routing, guards, services, and rxjs. I found angular far better than the react on many levels.

**What do you dislike about Angular?**

Before angular 15, it was impossible to create standalone components; now, this problem has been solved. Functional routing guards are the most significant improvements.

**What problems is Angular solving and how is that benefiting you?**

For creating a efficient web app, it's the best frontend framework , Although the learning curve is bit steep but if you will work around you will definitely understand it's power

  ### 42. Angular is the best

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek Y. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 06, 2022

**What do you like best about Angular?**

The modularisation services template module all structured but connected that's the best thing of angular, the navigation, data transfer, compared to react js it's great in modularisation but slow a bit.

**What do you dislike about Angular?**

Ng module loads everything it should only load the required components or module only then it won't get heavy or it might get faster, just the node module gets heavier

**What problems is Angular solving and how is that benefiting you?**

I am creating whole project in angular navigation data transfer and adding plugins library everything is great  I am more productive using angular, yes the business performance has been increased,

  ### 43. A great option for enterprise projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jose Luis O. | Software Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 10, 2022

**What do you like best about Angular?**

A robust framework to build enterprise applications with scalability and great performance. Also, the documentation and resources available on the web are incredible.

**What do you dislike about Angular?**

At first sight, Angular could be a little challenging to start building web applications. You have to have familiarized with object programming to understand the framework

**What problems is Angular solving and how is that benefiting you?**

Angular is a perfect framework for building mid/long-size applications with scalability and complexity.

  ### 44. Friendly script

**Rating:** 4.5/5.0 stars

**Reviewed by:** Thanga P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 17, 2022

**What do you like best about Angular?**

So many features are there. it will help us to develop a web as easier. very helpful to develop to get the data from the server and easy to show. it's most beautiful thing is using javascript.

**What do you dislike about Angular?**

For dynamic content, Angular is the right choice. Otherwise, the overall size of the project will increase which will increase the load time as well. otherwise, I like the angular.

**What problems is Angular solving and how is that benefiting you?**

It may help us in more ways. Easy to create websites and easy to animate and get data from the server as an easier way without loading the data content. It would be a major help from the angular

  ### 45. Great Javascript Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankit T. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 30, 2022

**What do you like best about Angular?**

It has everthing inbuilt, you don't need to install anything from outside. Components come along with TS,HTMl,CSS and spec.ts files.

**What do you dislike about Angular?**

Nothing it'a a great framework and rapid web development is possible

**What problems is Angular solving and how is that benefiting you?**

Angular is providing a framework which enables rapid web development, great community for support. It's a great skill to have in current web development industry, it helping me grow and get promotions.

  ### 46. Angular is best for MVP and not only

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alexander P. | Frontend Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 23, 2022

**What do you like best about Angular?**

1. Very well documented
2. Keep code short since two-way binding and many abstractions out--of-the-box, i.e. forms, testing,interseptos, two-way binding, etc
3. Community (indepth.dev, angular nation, dev.to, etc)
4. A lot of free video reviews of different parts of Angular on Youtube

**What do you dislike about Angular?**

1. Big code package even for small apps
2. RxJS demands some learning cliff to ride
3. hard to find free angular developers in USA to hire
4. Until recent - low transparency of evolution roadmap

**What problems is Angular solving and how is that benefiting you?**

1. Providing web app features fast is easy with angular - you have all the tools and just do your work
2. lazy loading is embedded and easy to use as of ver 13
3. angular cli and nx provides monorepo convenincies

  ### 47. Angular is an awesome UI framework. It is very easy to understand.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suneet B. | Technical Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** December 22, 2021

**What do you like best about Angular?**

Angular is a complete UI framework that helps create components/services etc., automatically using generators. It has the built-in support of singleton, DI, etc., design patterns.
So we can directly use them in the form of Service etc.

**What do you dislike about Angular?**

Angular still needs to work on the performance side. However, Angular has already evolved in that direction, having IVYrendering, etc., but Angular still needs to adapt the Virtual DOM concept for performance.

**Recommendations to others considering Angular:**

Angular is a very lovely framework which would help to write code in a very effective way. I always love it while using it.

**What problems is Angular solving and how is that benefiting you?**

Angular has its own CLI which can be used to create dev/prod/qa builds for different environments. Also developers can quickly write services/pipes etc. to achieve common functionality.

  ### 48. Power-pack for building Robust Web application

**Rating:** 3.5/5.0 stars

**Reviewed by:** Manish Kumar . | A, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about Angular?**

It is a great framework with great tools and collaborative techniques.
This is an opensource which get attached to multiple APIs as well makes us easy and simple to use.

**What do you dislike about Angular?**

With the new update of angular, some bugs have been reported.
So these bugs are dislike, there are some connectivity issue with the JDK libarary files.

**Recommendations to others considering Angular:**

It is very likely to recommend.
Very easy to use.

**What problems is Angular solving and how is that benefiting you?**

It is one stop for making attractive web and mobile applications.
So I am serving my client with the websites in the maintainable manner which is easy to use and track

  ### 49. Easy and straight forward data binding

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 31, 2021

**What do you like best about Angular?**

Angular is an excellent UI tool to learn and suitable for data binding. It has good performance over other Front end applications.
I mostly used primeNg components to implement my project; we use angular for our more significant application in a maintainable manner.

**What do you dislike about Angular?**

Sometimes features don't support in all browsers, but overall, it is a good web development tool, and performance could be improved compared to react. Some version does not support feature when we integrate with other software and use it with another front-end UI technology.

**What problems is Angular solving and how is that benefiting you?**

UI implementation
design part
using different components to look at front-end designing.
I'm using angular with visual studio for single page application. We increased performance using angular with the latest version on some of the components.
In my organization, we use angular to implement an internal UI application for making orders.

  ### 50. Great Cross Platform framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nazli P. | Senior Technical Equities Innovation lead, Enterprise (> 1000 emp.)

**Reviewed Date:** December 09, 2021

**What do you like best about Angular?**

I recently started working on Angular. Being in microsoft development, it was a little challenging to learn Angular, but its really a great framework to design the frontend.
You can write code in typescript, javascript. Typescript is a relatively straightforward and well-structured language. In angular, you can have markeup and logic style in different ways.
As silverlight is no more supported in Visual studio we started migrating our code in angular. It is compatible with various browsers like IE , EDGE, Chrome

**What do you dislike about Angular?**

1. The version is a problem with Angular its challenging to migrate as it needs lots of reference updates.
2. You need node.js knowledge to install and run angular projects. 
3. You need to learn or study different versions according to your requirements. 
4. its not suitable for too large or too small applications to develop in angular

**Recommendations to others considering Angular:**

I am very new to Angular, but I still feel its an excellent framework for front end development

**What problems is Angular solving and how is that benefiting you?**

As i mentioned, Microsoft stopped the Silverlight support from visual studio 2017 its very difficult to maintain the code in silver light while the backend part is moving to 2017 to 2019 VS code. We are migrating our old Silverlight frontend to Angular 8 now.


## Angular Discussions
  - [What is Angular used for?](https://www.g2.com/discussions/what-is-angular-used-for) - 1 comment
  - [What are the new features of angular?](https://www.g2.com/discussions/what-are-the-new-features-of-angular) - 2 comments
  - [What are the features of angular 8?](https://www.g2.com/discussions/what-are-the-features-of-angular-8) - 2 comments
  - [What is angular best for?](https://www.g2.com/discussions/what-is-angular-best-for) - 2 comments
  - [What are the features of AngularJS?](https://www.g2.com/discussions/what-are-the-features-of-angularjs) - 2 comments

- [View Angular pricing details and edition comparison](https://www.g2.com/products/angular/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-23+07%3A11%3A06+-0500&secure%5Bsession_id%5D=a88ed648-88b2-418f-8475-e30f36ba8527&secure%5Btoken%5D=64663672fcf9fdf10e8a27ac15f73f475b23edc82b0b73602c15470f56960329&format=llm_user)
## Angular Integrations
  - [Datadog](https://www.g2.com/products/datadog/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)
  - [Pendo](https://www.g2.com/products/pendo-io-pendo/reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews)
  - [Responsive HTML](https://www.g2.com/products/responsive-html/reviews)
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews)

## Angular Features
**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

**JavaScript Frameworks**
- Libraries
- Community
- Widgets
- Browser Support
- Graphical Visualization
- Mobile Support

## Top Angular Alternatives
  - [Laravel](https://www.g2.com/products/laravel/reviews) - 4.7/5.0 (147 reviews)
  - [NetBeans](https://www.g2.com/products/netbeans/reviews) - 4.2/5.0 (655 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,085 reviews)

