Introducing G2.ai, the future of software buying.Try now
angularjs
Save to My Lists
Unclaimed
Unclaimed

Top Rated angularjs Alternatives

angularjs Reviews & Product Details - Page 9

angularjs Overview

What is angularjs?

Angularjs is a fantastic front-end MVC framework for medium to large projects

angularjs Details
Show LessShow More
Product Description

Angularjs is a fantastic front-end MVC framework for medium to large projects


Seller

Google

Description

Organize the world’s information and make it universally accessible and useful.

Recent angularjs Reviews

Nishedh J.
NJ
Nishedh J.Small-Business (50 or fewer emp.)
5.0 out of 5
"Angular Review"
Its open-source front end web framework. It supports two way data binding mechanism which makes work easy. Reusable of components. supports depen...
Aditya P.
AP
Aditya P.Small-Business (50 or fewer emp.)
4.0 out of 5
"good frontend framework for enterprise level but not muc beginner friendly"
features that angular offers like mixed html and js code and two way binding and integration with other frameworks.
Nashit H.
NH
Nashit H.Mid-Market (51-1000 emp.)
4.5 out of 5
"Great front end tool"
easy to use, integrate and collaborate. Build is easy, so is deployment.

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Perceived Cost

$$$$$
View More Pricing Information

angularjs Media

angularjs Demo - angularjs
angularjs
angularjs Demo - angularjs
angularjs
angularjs Demo - angularjs
angularjs
Answer a few questions to help the angularjs community
Have you used angularjs before?
Yes

111 angularjs Reviews

The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
111 angularjs Reviews
4.0 out of 5
111 angularjs Reviews
4.0 out of 5

angularjs Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Michael P.
MP
Senior Software Engineer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about angularjs?

Powerful framework, with simple templating and two-way data binding. Performance seems good, works well cross-platform, and has great backwards compatibility for older browsers. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

A lot of things are changing in version 2, which will require massive refactoring to upgrade. You have to take the good with the bad in the name of progress. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

This is the best framework I've used for front-end development. Others seem to try and do too much, or not enough. AngularJS has a good balance between flexibility and ease of use. It is pretty well adopted by this point, so there is a good user base for support. Review collected by and hosted on G2.com.

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

Separation of display and business logic, reusability of components, rapid development and prototyping. Review collected by and hosted on G2.com.

David H.
DH
Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about angularjs?

What I like best about AngularJS is that its a lightweight framework that is super powerful. I mean, the manipulation of data between the controllers and views really breathes life into my web apps. Not to mention the amount of third party plugins and modules generated by the javascript community. It is a really extensible front-end framework. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Well even though the extensibility of AngularJS is a huge selling point it also means that out of the box AngularJS can be a bit bland. Once you start to become a competent web developer you are start wanting your web framework to already have livereload built into it. Further, the question of which sever or database to use comes up very quickly in the AngularJS developers career, and few strong choices are there besides switch to a full MEAN stack. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

Start learning it right away! Also start practicing Angular2 which comes out soon. Don't get bogged down with needed a backend and a datastore, you can still build beautiful static websites with it. Review collected by and hosted on G2.com.

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

We use AngularJS to build web apps for our clients. These can be large video projections, interact social media campaigns, or touch-screens embedded at points around a city. Angular has made it easy to rapidly prototype the Front-End for new projects. It has allowed us to work much much faster without sacrificing any content. Review collected by and hosted on G2.com.

Marco B.
MB
Software Developer
Information Technology and Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about angularjs?

Ease of use of two way data binding: You setup your data in your controller, tell the template to use that data, and data is synchronized between the user interface, and the data model.

Its modular design allows creating multiple components in multiple files, so to make the application more manageable than ever. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Javascript is not the best language to do anything, and to be sure you do not make any silly mistakes you must run your code through ESLint, and it might take a while to get accustomed to the meaning of the error messages. Luckily enough there are AngularJS modules for ESLint.

Its components still to not use shadow DOM (that Polymer uses) so CSS cannot be embedded inside templates, and they can interfere with each other if the developer does not care enough. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

It requires knowledge of Javascript. You cannot do without that. But once you understand scoping of variables in JavaScript your life will be a lot easier. Always keep in mind that once you are accustomed to separating AngularJS modules in different files code base management will be vastly improved. You can always minify JS code before deployment. Review collected by and hosted on G2.com.

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

Separating development of front end, and back end of web applications so to have separate development repositories, and test cases is of paramount importance. Furthermore the model-view-controller pattern allows modules to be developed, and tested, separately. It eases managing separation of concerns. Review collected by and hosted on G2.com.

Fernando S.
FS
Software Engineer
Information Technology and Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about angularjs?

It's easy to learn and start implementing a project. With AngularJS you can save a lot of time on common development things that other popular libraries doesn't have a good support. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

The code looks weird when you have to inject many dependencies. The function declaration of the controller looks messy when it happens. But if you follow the best practices you can avoid such of things. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

Stay in touch with the community. There are good articles and books. Follow the best practices. Review collected by and hosted on G2.com.

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

I've developed a huge customers management system in a very short time. Using directives makes you very productive and it will save you a lot of time by reusing code. Review collected by and hosted on G2.com.

Courtney C.
CC
System Architect
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about angularjs?

I'll start this off by saying that I'm a full-time front end dev who's spent the past 2+ years in AngularJS. I love it, I know most of its quirks. But AngularJS 1.x's days are numbered. (I've covered 2.x in a separate review: Angular.io)

Pros:

* makes most UI dev fast, simple and -- dare I say...fun

* still actively maintained

* there's a wealth of knowledge out there now

* pretty logical, once you get over the hump of the learning curve Review collected by and hosted on G2.com.

What do you dislike about angularjs?

* Nearly impossible to track `$digest` errors in production. Oh my goodness, it's a nightmare.

* The learning curve. It was steep, coming from a few years of (comparatively DIY) backbone.js

* Next-gen webapp frameworks will make AngularJS 1.x obsolete Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

It feels like we're at the end of Angular 1.x natural life. If you don't know it already, it's hard to recommend. It's a great library, but greater things are coming.

That said, Angular 1.x must live on indefinitely. There are a TON of apps out in the wild using it as we speak. It must be supported well into the future and is still a formidable piece of software, in my opinion. Review collected by and hosted on G2.com.

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

Rapid webapp development and prototyping...And actually enjoying life as a webapp dev. Both goals have been fully realized during our transition from a backbone.js system. Review collected by and hosted on G2.com.

Claudio F.
CF
Sr. Software Developer
Management Consulting
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Seller invite
What do you like best about angularjs?

Its separation of concerns as well as its mindset for organizing a code, separating it into Services, Controllers, Directives and Filters. It makes developing a web system a lot easier and intuitive to assemble. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Sometimes when something goes wrong with the code, everything breaks and there's not a whole lot of ways to find what's wrong, one has to go along with one's intuition and experience.

They sure have added a lot of feedback when one forgets, for instance, to add a dependency injection, the error rendered at the browser's console provides a link whereby one can access AngularJS documentation, which is neat. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

Ease of implementing. Strong community, lots and lots of documentation, tutorials, great books and other materials to learn. It's a famous framework, so I'm sure that you won't find any problems with trying to get help whenever the need of clarification arises. Review collected by and hosted on G2.com.

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

Deciding what to use in order to build the client side for a web system is not the easiest thing in the world. I needed a fast framework whereby I could apply the best possible Lean programming style.

Angular.js hit the bullseye on that requirement, as it's purely Javascript. So, with my knowledge of classic Javascript programming I was able to start my application from the scratch, using MocUps with angular.js that iteratively became more and more what I was striving to develop. Review collected by and hosted on G2.com.

Calvin L.
CL
Software Developer
Electrical/Electronic Manufacturing
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Slightly difficult to integrate with jinja templates due to them both using {{ }} syntax Review collected by and hosted on G2.com.

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

Quick and easy writing of javascript front end for graphs Review collected by and hosted on G2.com.

Arthur F.
AF
Creative Technologist
Design
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about angularjs?

Angular is super easy to use, incredibly fast and integrates nicely with everything. I started developing interactive web apps with jQuery but after finding about AngularJS I never went back. It allows me to do my job so much faster than I usually would.

From building interactive web apps to hybrid apps, AngularJS excels in the javascript development. You can easily integrate and start using in less than a minute. The built in features makes my job so much easier.The integration with HTML is so flawless and nice that reduces my work and headache by an enormous amount. I'm looking forward for the future generations of AngularJS. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Angular is great but sometimes it can be a bit buggy. I had two big issues while developing with it and it took me a while to understand what was going on. It also lacks a bit of organization as you can pretty much code everywhere. This was improved in AngularJS 2.

It is hard to complain about angularjs as it does the job and the performance is incredible. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

If you are building a small prototype or webapp, go with angularjs. If you want something more robust and organized, go with angularjs 2. Always search for your issue, angularjs has a huge community support and you will not get disappointed. Review collected by and hosted on G2.com.

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

I've been developing hybrid apps and also web apps with angularjs. For interactive web apps there is no better tool than angular. It integrates so easily on any application and works so well out of the box. Lately I've been using angularjs to build prototypes for services and it is not letting me down. Amazing product. Review collected by and hosted on G2.com.

José M V.
JV
Fullstack Developer
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about angularjs?

The simple fact it makes coding Single Page Applications (websites) it's just enough to make it a very versatile and needed tool in every developers toolbox. Also, being able to have MVC (Model-View-Controller) paradigm to build up from the ground your own stuff is another good reason to consider this framework as a go-to when starting a new web application. Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Debugging AngularJS code can be a REAL pain, as it doesn't always triggers red flags when something major is going on. Scope inheritance can be another major issue if you don't code in a proper way, leaving you without that JS feel of "freedom" we always get. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

You better have some prior JS experience when trying this one, it can get a little tricky with those directives yet you can get use to them fairly quick and get your job done in no time. Review collected by and hosted on G2.com.

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

Coding a webapp from scratch can take you up to 20 mins, a sketch, a prototype, yet a fully functional one, which is a great improvement in your development workflow. Review collected by and hosted on G2.com.

Alberto F.
AF
Web Developer
Information Technology and Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about angularjs?

Modules - key to build and separate you app in modules based on responsibilities.

Dependency injection - Make easy to retrieve services from other modules to perform some logic.

Directives - move web app towards a more component base app.

Interceptors - intercept errors globally or by ajax call before the error is thrown.

Transformers - catch ajax responses and transform responses on your wild (specially helpful when json response has a non-logic form and you want to work with a different json structure). Review collected by and hosted on G2.com.

What do you dislike about angularjs?

Official website - provides enough documentation for making easy web apps and basic understanding but some topics can be difficult to find or difficult to understand in the way they are explain.

Communication channels between directives - while there are multiple solutions for managing the communication between directives (shared-service, share-scope, arguments to directives, broadcast & emit) all of them have drawbacks that attack maintainability or reusability.

Prototype chain and double binding - Some issues will appear when you work with primitive values due to prototype chain.

Weight of AngularJs - For building big web applications you will find yourself adding a bunch of modules not included into the AngularJs module. You will need to include then apart. Easy but you app will grow in Kb. Review collected by and hosted on G2.com.

Recommendations to others considering angularjs:

Browserify for concatenating all your javascripts into one.

Build mechanism for releasing to production asap. Not done at the beginning can bring issues when you have +100 files and you decide that now it's the time to make some process to build production release app.

Test design approach will help you not just for testing but also in modularizing the app. Not started at the beginning can make testing more complicated when functions are not exposed. It will allow you to reuse functions that you now they have been already tested. Review collected by and hosted on G2.com.

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

AngularJS bring to the table an easy framework to work in the front-end. Modularise the app in as many modules as possible will help in reusing existing logic. For making things testable, provide functions under services or factories. Avoid mutating object arguments passed to functions or you will feel side-effects pain on the UI. Remember that Javascript objects work with references. Changes in any object properties will be immediately detected UI update. Functional programming might have some benefits but immutability has to be accomplished somehow. Otherwise interacting with the UI will modify state and break the functional paradigm. Review collected by and hosted on G2.com.