Capterra Logo
Helping businesses choose better software since 1999
Angular

Angular

4.6 (35)
Capterra offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Recent review

"Great choice for apps and webs, the larger the better"

5.0

Tommy W. - CTO, Senior System DesignerDecember 20, 2023

STARTING PRICE

Not provided by software provider

Free Trial
Not Available

EASE OF USE

4.2/5

Based on Capterra user reviews

What is Angular?

App development platform designed to help businesses create applications for web, mobile web, native mobile, and native desktop.

Do you work for Angular?Manage this profile page

Compare with a popular alternative

Angular

4.6 (35)
Angular

VS.

Not provided by the vendor
USD $7.53
Per Month
Starting Price
Free Version
Free Trial
Free Version
Free Trial
Pricing Options
11
165
Total Features
0
22
Total Integrations
4.2 (35)
4.1 (14958)
Ease Of Use
4.8 (35)
4.3 (14958)
Value For Money
4.1 (35)
4.2 (14958)
Customer Service

Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Angular

Ease of Use
4.5
Customer Service
4.3
Features
4.7
Value for Money
4.5
Ease of Use
4.4
Customer Service
4.4
Features
4.7
Value for Money
4.6
Ease of Use
4.3
Customer Service
4.2
Features
4.6
Value for Money
4.4

Angular Reviews

Showing 5 of 35 reviews
Overall
4.6
Ease of Use
4.2
Customer Service
4.1

Pros

  • This product is great when coding and does not require you to finish everything you just write in a word and it's done the job for you this is an amazing software "ever.

  • As of now we have developed 3-4 applications with the help of angular as front end. The business is very happy with the user interface and the speed of the application.

  • I have worked on few frameworks such as knowcketJS and all, but this is the best. Easy to use and easy to maintain.

  • Our Angular developers are able to make beautiful and remarkable works through which, we can then reach our target simply.

Cons

  • Sometimes, it is really resource-consuming. The bigger app is getting, the more resource it needs/the more performance will be affected.

  • Testing in a Development Environment it does get confusing why deployment takes long.

  • Loss of $watch, observables, loss of $emit,$broadcast and $on on a scope level.

  • Heavily weighted framework. Poor accessibility for page scrappers and search crawlers.

Most Helpful Reviews for Angular

Tommy W. avatar
Tommy W.
CTO, Senior System Designer
Computer Software, 1-10 employees
Used the software for: 2+ years
Overall Rating
5.0
Ease of Use
5.0
Customer Service
5.0
Features
5.0
Value for Money
5.0
Likelihood to Recommend
10/10
Reviewer Source
Source: Capterra
December 20, 2023

"Great choice for apps and webs, the larger the better"

Overall: I've been around from 1.x and the development from version 8 to today's present 17 has gone quickly. Maybe not all major steps are motivated, but anyhow, constant development and great upgrade paths, tool works great for the last 8 versions or so, just hit a command and it upgrades.

Pros: Modern architecture with TypeScript and the whole ecosystem around TS and Javascript. Easy adoption and short learning curve to get started. The pre-rendering for SEO could be better. Translation and text extraction works great. Tons of frameworks available and freedom to chose the css framework of choice.

Cons: Error reporting on run time errors is the least liked part. Everything else great.

Reasons for Choosing Angular: Blazor and razor from MS, but still using them too.
Verified Reviewer
Project Manager
Computer Software, 1-10 employees
Used the software for: 2+ years
Overall Rating
5.0
Ease of Use
5.0
Features
5.0
Value for Money
5.0
Likelihood to Recommend
9/10
Reviewer Source
Source: Capterra
February 18, 2023

"Angular - A Very Good Front-End Framework"

Overall: I am using Angular in my many Web Applications. And managing code is very good in Angular applications. Different members of the team can work on different parts of the same Web application as it has components like controllers, services, and HTML pages.

Pros: I mostly like the cleanliness of the code as using Angular we can separate our HTML and Javascript code. Also, the two-way binding of Angular is a game changer because it is the most popular Front-End Framework.We can separate routes and services from UI code. Further, we can add authentication on particular routes.

Cons: The only thing as our code becomes large then it feels a little slow at the time of the build process.

Switched From: JQuery Mobile
Reasons for Switching to Angular: When we use JQuery we have to write a lot of custom code to iterate over the list or to update the DOM. But as Angular supports two-way bindings, things are quite easy. Also in JQuery, we have to write a lot of HTML code in Javascript but this is not the case with Angular. As Javascript and HTML code are put in different files.A user who knows JQuery can quickly learn and adapt the Angular.
Yash C.
Student
Computer Software, Self-employed
Used the software for: I used a free trial
Overall Rating
4.0
Ease of Use
4.0
Features
4.0
Likelihood to Recommend
6/10
Reviewer Source
Source: Capterra
February 28, 2023

"Framework for web application Angular"

Overall: Overall the experience was okay.

Pros: One feature I like about angular is it offers a significant benefit in its capacity to design Single Page Applications (SPAs), which allow developers to construct dynamic, responsive, and interactive applications that provide users with a seamless and enjoyable experience.

Cons: Still improvement needed as compared to other frameworks like react.

Verified Reviewer
Senior Software Engineer
Information Technology and Services, 1,001-5,000 employees
Used the software for: 2+ years
Overall Rating
5.0
Ease of Use
4.0
Customer Service
3.0
Features
5.0
Value for Money
5.0
Likelihood to Recommend
10/10
Reviewer Source
Source: Capterra
May 21, 2022

"Make your web applications more interactive , fast and user friendly."

Overall: Overall experience is very good. As of now we have developed 3-4 applications with the help of angular as front end. The business is very happy with the user interface and the speed of the application.

Pros: 1. Dynamic form creation is very easy just create form groups. 2. Validation part of the angular form 3. Two way binding features 4. Single Page Application making is very easy and very less load time. 5. Lazy Loading feature is really helps to make our application faster even if there are multiple pages as this feature divide the application into modules and load only single module at a time. 6.

Cons: 1. Learning curve is little bit high 2. In year there are almost two new version of angular so it requires more time to change the code as per the new release. 3. To learn angular you need quality time.

Alternatives Considered: ReACT
Reasons for Choosing Angular: Easy to use as compared to the other options. and on internet there is lots of resources are available.
Switched From: jQuery Gantt Package
Reasons for Switching to Angular: For the fast load , single page application feature we select the angular. two way binding feature is very good which helps to reduce the line of code such as in jquery we need to wrote the change event seperately but in angular it is not required.
Tushar K.
Software engineer
Computer Software, 501-1,000 employees
Used the software for: 1-2 years
Overall Rating
4.0
Ease of Use
3.0
Features
5.0
Likelihood to Recommend
9/10
Reviewer Source
Source: Capterra
September 26, 2022

"Batteries-included, opinionated powerful JavaScript UI framework with a steep learning curve"

Overall: - We maintain majority of the frontend of our multiple-hundred-million-dollars ARR application in Angular. This has worked well for our teams in terms of maintainability and robustness. - Using the correct testing frameworks is an important point. We use Jest for unit tests and Cypress for integration tests. Note that NX has a system where you can choose the unit and integration testing frameworks for an Angular application that you're creating.

Pros: - Angular is one of the most popular web development frameworks in the present world. Developed and maintained by a team at Google, this is a very powerful tool to create the front end of your web application in a manageable way. - Angular has batteries included, meaning a lot of features are already included when you first create an app with it. Example of it is routing, for which you do not need to install any extra modules - Angular has built in functionalities to support routing in Single Page applications (SPA). - Relies heavily on reactive programming, specifically RXJS. This enables a reactive way of thinking especially related to the data events coming from the user interface. - Great ecosystem, that includes state management libraries like NGRX and design framework like Material UI - Is the perfect choice for managing large and complex enterprise application. Because Angular is opinionated, an Angular developer coming from a different team would be easily pick up on some of the patterns (eg dependency injection and routing). - TypeScript is the default language (instead of JavaScript), which helps catch a number of bugs due to strict typing.

Cons: - Angular involves a steeper learning curve that some other JS framework (specifically React). Creating a functional Angular app from scratch would require time and patience when the developer does not experience with the framework. - Because Angular is opinionated (meaning the developer has to follow specific patterns in some cases), this is sometimes perceived to be limiting the freedom of developers. - Inclusion of TypeScript is a negative factor for people who are not keen on writing code in a type-safe language.

Alternatives Considered: React
Reasons for Choosing Angular: Because of the benefits described above. Specifically, we wanted conformity in our huge codebase in terms of patterns and design.