Angularjs is a very nice and powerfull framework, but is it future-proof?
- Can we be sure that it will be a good choice for web applications in an enterprise context for up to 5-10 years? edit: yes, almost no technology will last that long. But people have to be trained and code has to be maintained and developed further. If we were looking back in 5 years and say "this was a terrible choice, and we should have known because of xy" that would be bad.
- Activity on Stackoverflow and Google Trends imply that the community is very active and that many people are interested in the technology right now, but what are good arguments to convince someone that the framework is not just a current hype? edit: I am looking for arguments that could convince somewhat conservative decision-makers who understandably do not want to change the technology stack all the time. Up to now they use mostly JSF.
Arguments (I'll add yours):
- Preparation for future standards:
- "They’re making the features available right now, but putting the framework (and by extension, the apps built using the framework) in a position where transitioning to the standard HTML5 solution will be easy when that solution becomes widely available. In short, you get to use soon-to-be-standard HTML5 features now, and it will be easy to convert your app to use HTML5 standards later. Neat!" (http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/)
- "The way you write and use reusable components in AngularJS looks and feels a whole lot like how you’ll write and use web components in a couple of years" (http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/). One more link backing this: http://www.2ality.com/2013/05/web-components-angular-ember.html
- The project is funded and used (Youtube for PS3, DoubleClick) by a large company (Google)
- Rebuilding DoubleClick: http://www.youtube.com/watch?v=oJoAnVRIVQo
Some pro-Angular links that for the most part talk about features:
- http://blog.revolunet.com/blog/2013/06/01/starting-with-angularjs/
- http://stoic.cloud.answerhub.com/questions/1832/why-choose-angularjs.html
- http://stevetaylor.quora.com/Goodbye-JSF-PrimeFaces-Hello-AngularJS-Zurb-Foundation
- http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/