---
title: angularjs Reviews
meta_title: 'angularjs Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 111 reviews by the users' company size, role or industry
  to find out how angularjs works for a business like yours.
aggregate_rating:
  rating_value: 4.0
  review_count: 111
  scale: '5'
date_modified: '2026-08-04'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# angularjs Reviews
**Vendor:** Google  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 111
## About angularjs
Angularjs is a fantastic front-end MVC framework for medium to large projects




## angularjs Reviews
  ### 1. Using Angularjs Daily for development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Dhawlandra S. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2023

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

The best thing about angularjs is I can reuse the code because of it's component based architecture. And also there is no need to maintain different files for JavaScript and HTML. We can easily build the JavaScript logic using the html views.

**What do you dislike about angularjs?**

At present angularjs is outdated because latest version of angular is too good.

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

angularjs is helping to do the development easily with less effort because I already have components just because of reuse ability of components I have to only at the right place. Also the community of Angularjs is very vast which helps me to get the work done easily

  ### 2. Software development with angular js

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 08, 2023

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

Angular JS is a fantastic JavaScript framework. As a developer, I write only a word as a directive & it finishes the work with that. Using this we can keep our code clean and it takes the bare minimum lines to do even comprehensive tasks.

**What do you dislike about angularjs?**

I do not like the time when I have to use type-safe languages like Typescript along with angular. People who are not good with Typescript might have a few issues working with this. Also, angularJs is a gigantic framework for learning completely

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

I am developing software using angular js & which completes comprehensive tasks with its directives & routings. The documentation & community of angularjs is very helpful & great.

  ### 3. good frontend framework for enterprise level but not muc beginner friendly

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya P. | Team Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2024

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

features that angular offers like mixed html and js code and two way binding and integration with other frameworks.

**What do you dislike about angularjs?**

less community support, tougher syntax and drastic changes in next versions and not easy to implement as its challlenger.

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

used it for personal projects and some freelance work that i did for  clint for their product

  ### 4. A good framework for frontend application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Asmita G. | Software Engineer 2, Enterprise (> 1000 emp.)

**Reviewed Date:** October 30, 2023

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

It was simple when it came. Simple to understand, usage was similar to frontend fundamental so easy adapt. More communities to help. Ease integration. As it is html centric, people who are good at designing will love to work on AngularJs

**What do you dislike about angularjs?**

Framework is heavy compared to other lightweight framework available such as React and vuejs. Performance is not that great if you compare with other frameworks. Featurewise also it lacks. Componentbased architecture is missing. Less fast compared to other frameworks.

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

I used to build our frontend app for travel based company. it was used to build the widget and other features required for travel app

  ### 5. It's good framework for web development

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** December 09, 2023

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

We can easily create a single-page application with the help of a framework. It has a good and optimized library.

**What do you dislike about angularjs?**

The syntax is quite complex. They release frequent updates, making it challenging.

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

I don't have to build new projects from scratch every time now, I can easily reuse previously built components.

  ### 6. AngularJS Open-Source JavaScript Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vishnu C. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 16, 2022

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

1. We can create a Single Page Application using this framework.
2. It allows immediate synchronization between View and Model (Two-way binding)
3. Supported by Google.

**What do you dislike about angularjs?**

JavaScript is mandatory for AngularJS. If these scripts are hidden, the resulting pages appear to be simple pages.

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

We can rapidly develop UI applications using AngularJS, as the framework handles most things. We just need to write business logic.

  ### 7. full stack dev

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 24, 2022

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

The structuring mostly, the modularity helps, and the structure is solid, and uniformity helps when implementing a very large website , or multiple web pages at the same time

**What do you dislike about angularjs?**

very steep learning curve compared to other frameworks, and the size of the community is not very big so, sometimes an issue might need a bit more time for a solution to be found

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

creating a responsive website for an e-commerce company, without needing an extensive experience in css or html, also the ease of use of typescript is very helpful

  ### 8. Two way data binding

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aayush R. | SQL Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2022

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

The useful aspect of Angularjs is two way binding which I use often in front end. It is very simple and syntax are much more easier.

**What do you dislike about angularjs?**

The versioning of this js is quite rapid.

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

Two way data binding.

  ### 9. I enjoyed using angular past 4 year

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 01, 2022

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

Component approach and reactive programing

**What do you dislike about angularjs?**

only one thing not lik angular is not a seo friendly

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

Angular solved single page application issues and not loading and server calls to effect coast

  ### 10. Slow to get started, effective once accustomed to scope concepts.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Onis C. | Co-Founder and Investor, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 22, 2022

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

Two-way data binding. Scope management. Tooling, pretty good documentation. Backed by Google.

**What do you dislike about angularjs?**

Angular version 2 not backward compatible.

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

Building single-page applications in a streamlined manner. Removes the need for JQuery.

  ### 11. It was awesome

**Rating:** 4.0/5.0 stars

**Reviewed by:** Chandu G. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 11, 2022

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

Two way data binding,
Dependency handling

**What do you dislike about angularjs?**

It is less secure and there might be an problem of data leaking

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

The angularjs requires less code so it's helping me to develop the application in lesser time

  ### 12. Great framework, too long syntax

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 01, 2022

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

Inclusive! Everything you need in one place, always coming with new Ideas and enhancements

**What do you dislike about angularjs?**

Syntax is too long to do simple stuff, for small applications it's too complex

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

It solves the SPA issues, and handles them perfectly, we use it to build web Apps

  ### 13. It's a great product that has had its day, now it's time to use its successor Angular.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Daan C. | Java / JavaScript Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 02, 2022

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

- Easy to use
- Structural framework for dynamic web apps
- Uses known technologies for web developers, such as HTML, CSS and JavaScript

**What do you dislike about angularjs?**

- It is outdated and end of life, you should use its successor named Angular without the JS suffix

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

It makes it possible to develop dynamic web apps.

  ### 14. Mostly used front end web framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 04, 2022

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

It will helping to develop single page application.
Data binding and dependency injection is the best features which is first time introduced in frontend.
It follows MVC structure.

**What do you dislike about angularjs?**

It is extended with javascript.
Security wise bit

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

Two way data binding, MVC , dependency injection,etc features help us resolved many problems which we faced in other frontend frameworks

  ### 15. Helps you to work at ease

**Rating:** 4.0/5.0 stars

**Reviewed by:** Narendra S. | Member Of Technical Staff, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2021

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

We have MVVM framework. And Angular helps in understanding the architecture of codebase. It is two way data binding. DOM manipulation can be done. Improved server performance.

**What do you dislike about angularjs?**

It has its own drawbacks. Learning is difficult for new people. MVC is not incorporated. Directives are difficult to use.

**Recommendations to others considering angularjs:**

I hope this includes Angular as AngularJS and Angular are different.

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

We can incorporate HTML templates in Angular as well. And they are passed as templates to DOM. It allows for easy manipulation, extension and reusability of code.

  ### 16. Nice workloading

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manuela M. | Senior Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2020

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

The site loaded quickly and fluently. It uses the MVC model that is better for understanding the structure of the site.

**What do you dislike about angularjs?**

It is not so popular right now. We have to secure the secrets on the server-side.

**Recommendations to others considering angularjs:**

Take in consideration the backend language or structure.

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

We did an app for managing a cafeteria.

  ### 17. AngularJS: the useful framework for creating a single page web.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bruce C. | Digital Marketing Specialist, Marketing and Advertising, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 26, 2019

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

I could say that one of its best features is that when you start creating your own Web components, you can use custom event parameters and controls that can be reused and easy to maintain, being your data link system easily extensible and very complete. Allows you to do almost anything you want. AnjularJS makes the user interface clean and clear so developers can make their codes readable and usable. It is a tool with great ease of use and deployment.

**What do you dislike about angularjs?**

I think that there are not many things that I don't like about AngularJS, except that its learning curve is a bit impregnated for some, especially if you don't have much knowledge. Its fragmentation is somewhat confusing and it could be easy to make mistakes that could affect its performance.

**Recommendations to others considering angularjs:**

Truly AngularJs is a great tool being very dispensable for both companies and developers, very easy to use if you have the knowledge, but if you really work with a large amount of data and if you want to create easy filter solutions that You can apply instantly, I strongly suggest and recommend that you use AngularJS compared to other frames.

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

We are using AngularJS for the creation of Web applications for some clients and there is no better tool that is, where video projections are shown, some interactive campaigns on social networks, this tool has energized and maximized our work, has allowed us to work faster No need to sacrifice content so development time is reduced. In addition, the model-view-controller pattern allows modules to be developed and tested separately.

  ### 18. I am a big fan, but your days are numbered.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** September 10, 2018

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

I will start with the statement that I am a full-time devotee of the front-end stop who spent the last 2 years in AngularJS. I love it, I recognize most of its quirks. But the days of AngularJS 1.X are numbered. (I have covered 2.X in a separate description: Angular.Io) Pros: * makes maximum UI dev fast, easy and - dare I say... a laugh * still actively maintained * there is a wealth of knowledge available now * quite logical, once you get over the hump of the learning curve

**What do you dislike about angularjs?**

* Errors almost impossible to digest in song $ during manufacturing. My God, it's a nightmare.* The knowledge of the curve. It becomes steep, coming from a few years of (comparatively DIY) spine.Js* Next-generation webapp frameworks will make AngularJS 1.X outdated

**Recommendations to others considering angularjs:**

It seems we are at the natural stopping point for Angular 1.X. If you don't know it already, it's hard to recommend. It's an excellent library, but extra issues come with it. That said, Angular 1.X needs to live indefinitely. There is a TON of applications out there using it as we speak. It needs to be supported in the future and remains an impressive piece of software, in my opinion.

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

Rapid development of web applications and prototyping... And really enjoys lifestyles as a web application developer. Both goals had been fully discovered during the course of our transition from a spine.Js gadget.

  ### 19. Worth the try if you are building Single Page Web application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jyotirmaya P. | Professional Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 13, 2018

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

Although there are many updates to Angular like angular 2,4,5,6 etc. Angular JS had its sweet spot among the top when it was released. 

There are many things I liked in Angular Js like

1. Built in support for 2 way binding
2. Watching changes in a specific scope object and based on the event perform actions.
3. Each section can have its own controller and independently controlled.
4. Very lightweight and built in support for multiple languages, culture.
5. Easy to integrate in existing applications.

**What do you dislike about angularjs?**

It was perfect in everyway. But when typescript evolved. It lacked few points.

1. Lack of object oriented programming support.
2. No type safe mechanism.
3. Not easy to maintain compared to angular 2+ applications.

**Recommendations to others considering angularjs:**

As angular is regularly updated and you should move on to much simpler and object oriented programming platform Angular 2+.

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

It solved the hardships to create a Single page application. It made the application run must faster and smoothly as there no more requests to server for getting pages.

  ### 20. Angularjjs Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alain M. | Director, Product Marketing, Customer Engagement and Collaboration, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 19, 2018

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

Great framework for easily implementing UI and UI changes.

**What do you dislike about angularjs?**

Difficult to update due to the number of dependencies.

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

UI development

  ### 21. Useful framework for creating a Single Page Application

**Rating:** 4.0/5.0 stars

**Reviewed by:** David G. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 05, 2018

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

I like the ability to create custom directives, which allows isolation of HTML and JavaScript scope creating reusable components. I like the minimal code needed to create two-way binding for variables. There is structure provided by the MVW (Model-View-Whatever) architecture, and there is a structure provided around dependency injection. The "scope" provides a means to try avoid JavaScript global variables. There is a focus in the documentation and in the "getting started" on code testing which is important. 

**What do you dislike about angularjs?**

At times they are a number of ways to do things which can lead to complicated code, for example both "link" and "controller" are similar in custom directives. There is some confusion as to whether to use the popular 1.x version, or to move to the faster 2+ versions. There is a far steeper learning curve to overcome compared to a JavaScript library like jQuery.

**Recommendations to others considering angularjs:**

Worth looking into, but be prepared for a learning curve. However I think it is worth the time but in as there is a lot of good features available in AngularJS. The initial tutorial on the AngularJs website is worth following.

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

AngularJS is a JavaScript framework to allow creation of SPAs which are advantageous to the end user for certain applications by providing a smoother user-experience with no page reloads. The business problem solved is the ability to create more complex websites faster and in a more maintainable manner. The benefits I have noticed are less code and generally better structure.

  ### 22. Fast, Easy but.....

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Government Administration | Enterprise (> 1000 emp.)

**Reviewed Date:** July 05, 2018

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

Angularjs is very easy and make very easy develop a signal page application that use several rest services. The development process is fastest if exists a complete static html mockup that can be reuse totally.

**What do you dislike about angularjs?**

Version management is very stressing. There are many version in a small time. 

**Recommendations to others considering angularjs:**

If you need develop starting from html mockup and using rest services .... is the best.

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

It resolve the creation of single page application that invoke rest services

  ### 23. Angularjs 1.x goods and bads

**Rating:** 3.5/5.0 stars

**Reviewed by:** Yasser R. | Senior Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2017

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

- angular is a complete framework that is, I don't need to bother myself with "what to choose?" question
-  angular can be integrated with lots of libraries easily - that is we have a single integration point $rootScope. $apply() method
- testing! angular team emphasized the importance of testing (unit, e2e) like no other framework before. Docs are full of testing examples.
- flexibility! comparing to other ideas and frameworks (including Angular2+) Angularjs (aka Angular 1.x) is more flexible and we have some options and choices that satisfy our needs in most cases 

**What do you dislike about angularjs?**

- Angular 1.x don't provide official style guide - although, I don't follow every point in style guides, but having an official Do and Don't is helpful to standardize tutorials across the web
- Angular 1.x has very bad performance and especially on mobile devices

**Recommendations to others considering angularjs:**

AngularJS 1.x is a good choice for small and mid sized projects. There is lots of UI components and\ or services integration libs out there, which will help you kick off the project fast. 
Two things to consider well before final decision: 
1. performance, if you will use it inside Mobile Application, you should re consider the performance - Native Angular UI components will behave sluggish in mobile.
2. Learning curve, if you aren't already familiar with Angularjs - it will take months to master all out of Angular. It seems fast at first and things get to work quickly, but after sometime you will discover that you did it bad way which  may decrease performance and you will do some rework.

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

n/a

  ### 24. Few lines of code, lots of support

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** March 25, 2017

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

A rich library of modules, both user interface and features
Powerful built-in features
Few lines of code needed to write

**What do you dislike about angularjs?**

Not a powerful framework enough to satisfy all needs, sometimes you need to switch to ReactJS or VueJS
Debugging is hard for newbies, especially when we put code in the wrong order, forget to include a module in the declaration of a module, make syntax errors.

**Recommendations to others considering angularjs:**

AngularJS is an MVC framework. However, because it's front-end, security of code is unavailable

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

Problems: A powerful front-end framework
Benefits:  A free framework supported by Google, can be used in complicated projects

  ### 25. Angular was the best framework for beginner but not anymore.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jairo Ivan R. | Consultant, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 12, 2017

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

the simplicity when starting a project, you can start hacking right away at the beginning.

**What do you dislike about angularjs?**

Now it's not so simple to start with an idea in mind there is a lot of thing to do before you can start to do some logic from your app.

**Recommendations to others considering angularjs:**

If you miss the simplicity of angular 1.x its better now to take a look at something like Vue.js the entry level is lower and you really can start to hack right away.

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

adding reactivity to my websites and web apps,  it was simple and really isolated from the rest of the stuff i do on the server side.

  ### 26. AngularJS 1.3/1.4

**Rating:** 4.0/5.0 stars

**Reviewed by:** Wesley D. | Project management / Web specialist, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 18, 2016

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

The filters you can use on objects make it really easy to filter data without doing other AJAX call. You set a scope really easy and also the ajax calls are very easy to use. You can create advanced filters and apply them directly to the HTML.

**What do you dislike about angularjs?**

The new upcoming version from angular, angular2 is incompatible with the previous versions of Angular and brings a huge learning curve. There is nothing wrong with learning new stuff but this is a little over the top

**Recommendations to others considering angularjs:**

If you are trying to learn Angular look at the newer version, version 2. That is the future of Angular. It has a big learning curve, but eventually Angular 1.3/1.4 will be deprecated. Also the new version helps you to push yourself to learn ES6 javascript. If you are coming from the old Angular versions it can be rather annoying to learn V2 because it is not at all like the older versions and takes a lot of effort to learn. If you really work with a lot of data and want to create easy filter solutions which are applied instantly I would definitely suggest to look into Angular.

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

Online calendar software

  ### 27. Structured client development with AngularJS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Edwin K. | Cross Platform Mobile developer (Sr. System Developer), Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 25, 2016

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

Clear and concise structuring because of the way that controllers, services and alike are implemented.
Once you get your head around development with AngularJS structuring your application is very nice.
Using additional generators like Yeoman (http://fountainjs.io is my favorite) and the immense community - providing tutorials, information and many libraries and components - make the experience very fast and painless.

**What do you dislike about angularjs?**

I'm not a JS person from the get-go. Angularjs has cost me some hours when conflicts didn't present themselves as clear as could be because Angular doesn't always show clear debug information. This is partly caused by the bounds and limits of the Javascript language but still. 

Until it finally became clear that AngularJS tolerates jQuery but that the best results are made when you drop the jQuery usage entirely it was quite a struggle sometimes to get implementations working. Now I know you should use Angular for mutations and interaction implementing and not a combi with jQuery.

**Recommendations to others considering angularjs:**

AngularJS is nice. I'm still learning to work with Angular2 and think that component based development has outgrown MVC setups so there lies the actual future. But the community and resources available for AngularJS still make it a valid framework for nowadays.

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

I've developed websites and mobile (hybrid) apps using AngularJS and once you have selected the right tools (gulp, yeoman FountainJS, ionic framework, etc) and get a nice workflow going the development time gets smaller and the coding amount increases project after project.

  ### 28. Flexible and good solution for Websites

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2017

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

I used it in my previous job and I remember especially one thing: It was FAST.
Even in not very powerful machines.
It goes to the point, just create web services and then create the web environment

**What do you dislike about angularjs?**

I had a lot of bugs, and as far as I know it still has. 
It's a pity with such a good community behind and not very good support

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

Basically to add more power to our websites.

  ### 29. The power for the need

**Rating:** 4.0/5.0 stars

**Reviewed by:** Darren O. | Strategic Marketing Director &amp; Systems Architect, Design, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2016

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

Its ability to inject data with a format that remains easy to interpret for designers is nice to keep all in the loop.

**What do you dislike about angularjs?**

It does get a bit cumbersome for getting the project ready and is rather opinionated which tends to silo a team into a single framework mentality.

**Recommendations to others considering angularjs:**

Take the time to learn and come up to speed with it. It can be a bit heavy handed in some places, but it is growing and makes sense in a number of places. 

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

We have used Angular for creating a way to communicate live between platform and server and keep things fresh. The biggest benefit we have was the ability to match the front end development to live mockups mostly intact.

  ### 30. Powerfully opinionated

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** October 20, 2016

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

The idea of structure that angular provides is fantastic. Is allow you to maintain scale able code efficiently with out TOO much overhead. It forces you into some best practices that most people should be using anyway. Did I mention the community? 

**What do you dislike about angularjs?**

It is very opinionated. While it is very powerful, it makes you follow their own design and rules without allowing you to customize the framework as much as others like Backbone, It is easy to pick up and throw an app together, but it is very difficult to get wrapped around some of the more robust features that it provides.

**Recommendations to others considering angularjs:**

If you are looking at Angular just to be on the bleeding edge that go for it. It is definitely in the forefront. If you are looking for a stable platform to build an application out of, prepare for a large learning curve. It it very steep once you begin to get into the real heavy features,. .  

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

The main problem I tried to solve using Angular was creating an app that was reusable. I thought it would work great for that purpose because it has a large community as well as a defined structure to follow. The problem i ran into was the implementation. It takes a significant investment of time to learn and actually implement the framework. It is easy to make something extremely basic but once you begin to make something that is more toward the production level it takes a lot of time to learn.  

  ### 31. Very good experience

**Rating:** 3.5/5.0 stars

**Reviewed by:** Martín Pablo C. | Ingeniero de software, Program Development, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 18, 2016

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

It is far more easy to create good applications with frameworks like angularjs that with jquery.

**What do you dislike about angularjs?**

Some concepts are difficult at the beginning: differences between services and factories for example. It is not very easy to use at the beginning. But I think they addressed all of this with the second version.

**Recommendations to others considering angularjs:**

Start playing with it creating good user interfaces. It is much more easy if you start by doing

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

I am creating the frontend of a web application. You can create software faster than before and can create prototypes really quick this way

  ### 32. Great framework for dealing with Javascript front end

**Rating:** 4.0/5.0 stars

**Reviewed by:** Calvin L. | Software Developer, Electrical/Electronic Manufacturing, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 06, 2016

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

The ability to create models and directives really simplifies writing code. Seems to be lots of documentation out there.

**What do you dislike about angularjs?**

Slightly difficult to integrate with jinja templates due to them both using {{ }} syntax

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

Quick and easy writing of javascript front end for graphs

  ### 33.  Superb tool but steep learning curve

**Rating:** 4.0/5.0 stars

**Reviewed by:** André M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2016

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

Two way data binding, definitely. How could people survive without it? .But besides that angular is very expressive, you don't need to write much code to get good results, making it a great tool for prototyping. You can get your idea up and running in no time.

**What do you dislike about angularjs?**

All said above is great once you know angular. Since it introduces some new concepts it is very different from other js libraries out there, so the learning curve is quite steep. It is easy to learn the very basics, but the more advanced features are quite tricky. Other dislikes is that if you have too many variables in your scope the performance starts to go down. I also find the controllers a bit "messy": even if your app has kind of independent pages (components), everything still seems to be altogether in the source code. Fortunately angular2 is here to solve most of the problems with angular1.

**Recommendations to others considering angularjs:**

If you are starting with js now (2016), I suggest you to take a look at angular2: many improvements over v1. Also for who is starting: don't give up, it is hard in the beginning but at some point it just clicks and everything starts making sense.

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

I used angular1 to build a niche app (both hybrid and webapp) for an institution. It works fine for the almost 10k users.

  ### 34. About as good as Javascript gets...

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** December 27, 2015

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

I like that AngularJS has a number of prebuilt solutions to plug into HTML and CSS for enabling websites to behave in desired ways.  In many cases, different websites will have similar behavior and AngularJS as a framework supports many of these behaviors out-of-the-box.  Once one has mastered a few basic concepts - directives and controllers, in a nutshell - AngularJS opens a world of front-end goodies.

**What do you dislike about angularjs?**

For front-end designs that are responsive to user behavior, JavaScript is unfortunately the only major language.  As a Rubyist coming into AngularJS, there is definitely a learning curve and I would prefer if there were another language besides JavaScript that performed this functionality.  I also don't like that the variables are packaged in as a string, such that parameters passed to a controller or directive need to be written in the same order as in the functions they enclose.  That can cause problems that are difficult to debug.

**Recommendations to others considering angularjs:**

Unfortunately, AngularJS is one of the best of a relative paucity of JavaScript options for animating the front-end.  It has a learning curve for people accustomed to using other types of software, although it is still manageable.

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

I am trying to solve webpages being responsive to User behavior on the page.  For example, we have a number of autocomplete fields on our website and AngularJS allows us to plug the Javascripts into the HTML forms so we can make the page have the autocompletes.  We also want to pass parameters to autofill forms on our website, and AngularJS helps us with that.

  ### 35. good javascript framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** September 12, 2016

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

enable more functionality through javascript, documentation quite robust

**What do you dislike about angularjs?**

although robust, would be great to see more user-friendly tutorials and videos

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

Plan to have a retail webstore with greater flexibility and functionality than using HTML, CSS and Javascript alone

  ### 36. A good MVC solution for Web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Antonino Francesco M. | iOS Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2016

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

The community is very large and there is a lot of documentation.
It's very easy to use and to learn.
Controllers, directives, routes, services and data binding are awesome and very useful to organize your project.
The MVC pattern.

**What do you dislike about angularjs?**

The error message system is not one of the best in the industry.
There are some mobile device bugs.

**Recommendations to others considering angularjs:**

You better have some prior JS experience when trying AngularJS and some experience with MVC pattern.
 It helps to create very rich web apps in less time that you would expect.



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

Coding a webapp from scratch can take you up to 20 mins! It could be a great improvement in your development workflow.

  ### 37. Very good MVVM framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alexandre B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2016

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

The architecture of AngularJS is based on well known design patterns and the huge community give us an awesome amount of packages ready to use.

**What do you dislike about angularjs?**

The directive part of the framework can be confusing and difficult to handle. But it should be improve in the second version of AngularJS.

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

I build single page applications for my clients using AngularJS. It allow me a fast prototyping and complex production ready applications.

  ### 38. Powerful, Flexible, MVVM Frontend Framework

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** February 26, 2016

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

Intuitive integration of controller and view through direct binding through the HTML, as well as familiar templating and easy modularization of code. 

**What do you dislike about angularjs?**

Angular 2.0 will be seriously breaking, departing from the main design principles of Angular 1.x, even forcing the use of TypeScript, instead of plain JavaScript.

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

Angular allows users to build complex, data-bound user interfaces with minimal effort and a rich community of developers. 


## angularjs Discussions
  - [Will a new version of angular js will come](https://www.g2.com/discussions/will-a-new-version-of-angular-js-will-come) - 1 comment, 1 upvote
  - [What is your experience with angularjs for web development, and what challenges have you encountered?](https://www.g2.com/discussions/what-is-your-experience-with-angularjs-for-web-development-and-what-challenges-have-you-encountered) - 1 comment

- [View angularjs pricing details and edition comparison](https://www.g2.com/products/angularjs/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-05+18%3A39%3A31+-0500&secure%5Bsession_id%5D=de2ceff0-c66c-488e-bc53-28720f98a9f8&secure%5Btoken%5D=07e1fcf3d1d39ea19c2ee112ca6e00a680c2e26029ba7c70e8d540975d31850b&format=llm_user)

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

## Top angularjs Alternatives
  - [Ext JS](https://www.g2.com/products/ext-js/reviews) - 4.1/5.0 (98 reviews)
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (781 reviews)
  - [Angular](https://www.g2.com/products/angular/reviews) - 4.5/5.0 (156 reviews)

