Capterra’s researchers use a mix of verified reviews, independent research and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
Capterra carefully verified over 2 million reviews to bring you authentic software and services experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI. Learn more.
Capterra lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. Capterra is free for users. Software and service providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website. Learn more.
App development platform designed to help businesses create applications for web, mobile web, native mobile, and native desktop.
Provider
Angular
Located In
United States
Open API
Unverified
Deployment
Cloud, SaaS, Web-Based
Application building platform for developers that helps with code generation, scenario testing, auto code-splitting, application state routing, binding syntax resolving, and more.
Content Source: Angular
Green rating bars show the winning product based on the average rating and number of reviews.
Angular Reviews
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.
"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.
"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.
"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.
"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.
"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.