MVC way of the framework. The structure of the project is flexible and easy to understand. Review collected by and hosted on G2.com.
Sometimes there could be bugs and code could be messy if you dont follow the conventions. Review collected by and hosted on G2.com.
Dependency injection
Easy to start with
Flexible module system
Support to write SOLID code
Nice easy syntax
Fast js framework
MVW framework not just a library Review collected by and hosted on G2.com.
Steep learning curve
Two way data binding can be slow in large apps
Several solution for the same problem
You need to use lots of third party componenets Review collected by and hosted on G2.com.
enable more functionality through javascript, documentation quite robust Review collected by and hosted on G2.com.
although robust, would be great to see more user-friendly tutorials and videos Review collected by and hosted on G2.com.
A defined way to build apps. When used with YO and firebase, we can quickly make functional interactive prototypes. Review collected by and hosted on G2.com.
Some concepts are tricky to learn because we dont think of JS to be working in a certain way. Things like Services and Factories, whats the difference, when to use what, dependency injection etc are a bit tricky for new learners. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
The error message system is not one of the best in the industry.
There are some mobile device bugs. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
The directive part of the framework can be confusing and difficult to handle. But it should be improve in the second version of AngularJS. Review collected by and hosted on G2.com.
Build quick apps for beginners programmers. Deploy fast and easy. Easy testability. Dependency injection is very good. Directives, factory, services is very good. Review collected by and hosted on G2.com.
Docummentation in Google Drive. Router is limited. Review collected by and hosted on G2.com.
It's very intuitive, and easy to set something up without heavily steeping yourself in everything the framework entails. If all you need is two-way data binding, Angular works perfectly, if you're setting up a complex app with factories, state, etc, it's also perfect. Review collected by and hosted on G2.com.
I think the amount of drastic change in 2.x makes it hard to invest oneself in Angular. Review collected by and hosted on G2.com.
Intuitive integration of controller and view through direct binding through the HTML, as well as familiar templating and easy modularization of code. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
I like structure and configuration of MVC design pattern. It reminds of other languages for front-end development such as Java JSP/JSTL page development. I have been able to extend and customize the HTML using Angularjs's directives and services. I have been able to focus to develop the logic controller part for each page and use it as often as possible in a large enterprise project. Review collected by and hosted on G2.com.
Well, AngularJS is a new framework and it is improving every year. I have been using it for the past three years and I have noticed the constructive changes in the framework. So, I like to wait for the next new release of AngularJS 2 and then I may have some suggestions. but not now. Thanks Review collected by and hosted on G2.com.