Should you learn Angular.js for your client-side / single-page web applications?
- If you want job security, introduce Angular into a client/work project.
- there aren't any, right?
- Why aren't more companies using AngularJS? https://www.quora.com/Why-arent-more-companies-using-AngularJS
- Built with Angular: https://builtwith.angularjs.org/
- If Angular.js is so great why aren't more Google projects/websites using it...?
In his sitepoint article "10 reasons why you shyould use Angular.js" Dmitri Lau describes the "reasons" why you should use angular? https://www.sitepoint.com/10-reasons-use-angularjs
-
MVC done right
-
A declarative user interface
-
Data models are POJO
-
Behavior with directives
-
Flexibility with filters
-
Write less code
-
DOM manipulations where they belong
-
Service providers where they belong
-
Context aware communication
-
Unit testing ready
-
Understanding Angular's $apply() and $digest() https://www.sitepoint.com/understanding-angulars-apply-digest/
-
Why AngularJS will be huge: https://ionicframework.com/blog/angularjs-will-be-huge
-
Google Trends: https://www.google.com/trends/explore?hl=en-US#q=angularjs,+emberjs,+knockoutjs,+backbonejs
-
The reason Angular will fail: https://okmaya.com/2014/03/12/the-reason-angular-js-will-fail (interesting points. not a v. credible source ... opinion.)
-
How do Search Engines deal with AngularJS Apps: https://stackoverflow.com/questions/13499040/how-do-search-engines-deal-with-angularjs-applications
-
Google's advice for JS-heavy apps: Pre-render HTML https://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot
-
Use PushState to ensure your app is indexed by Google: https://stackoverflow.com/a/23245379/1148249
What's Wrong With Angular: https://medium.com/este-js-framework/whats-wrong-with-angular-js-97b0a787f903