Angular

RATING:

4.6

(35)

About Angular

Angular is a web-based application development platform that assists businesses with building mobile and desktop applications. Developers can utilize the software to create custom user interfaces, add, test or deploy components using command-line interface tools and complete codes using built-in IDEs. With Angular, professionals can run tests on apps, add animation timelines using API, and improve accessibility via a11y tests. It includes a component router, which allows professionals to automatically split codes and load requested application views.

Angular Pricing

Product is for free.

Free trial: 

Not Available

Free version: 

Available

Angular component library
Slide 1 of 2

Angular Reviews

Overall Rating

4.6

Ratings Breakdown

Secondary Ratings

Ease-of-use

4

Customer Support

4

Value for money

5

Functionality

4.5

Most Helpful Reviews for Angular

1 - 5 of 35 Reviews

User Profile

Tommy

Verified reviewer

Computer Software, 2-10 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

5

CUSTOMER SUPPORT

5

FUNCTIONALITY

5

Reviewed December 2023

Great choice for apps and webs, the larger the better

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.

Reason for choosing Angular

Blazor and razor from MS, but still using them too.

Anonymous

2-10 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

5

FUNCTIONALITY

5

Reviewed February 2023

Angular - A Very Good Front-End Framework

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.

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.

Malik

Information Technology and Services, 11-50 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

4

VALUE FOR MONEY

5

CUSTOMER SUPPORT

1

FUNCTIONALITY

4

Reviewed July 2021

Angular

Easy to learn

PROS

System is faster . Easy to manage eve code

CONS

After adding a new feature or fixing a bug abs build it takes time . Due to that time is wasted

Reason for choosing Angular

I was forced to use

Anonymous

1,001-5,000 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

4

VALUE FOR MONEY

5

CUSTOMER SUPPORT

3

FUNCTIONALITY

5

Reviewed May 2022

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

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.

Reason for choosing Angular

Easy to use as compared to the other options. and on internet there is lots of resources are available.

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

Computer Software, 501-1,000 employees

Used daily for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

3

FUNCTIONALITY

5

Reviewed September 2022

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

- 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.

Reason for choosing Angular

Because of the benefits described above. Specifically, we wanted conformity in our huge codebase in terms of patterns and design.