Last week, Brad Green, Director of Engineering and manager of AngularJS at Google published a blog post about the upcoming AngularJS 2.0 design and changes. The dispatch was nicely timed, following the publicity at O’Reilly’s Fluent conference, which was held March 11-13th in San Francisco. The conference covered the full scope of Web Platform and its associated technologies. In terms of popularity, AngularJS could be considered Fluent’s Best In Show.
“Most long-time open source contributors would consider it a negative that Google is involved if they are looking to contribute and build an ecosystem. Angular has done a good job of countering that by building Angular in its own GitHub organization outside of either Google Code or Google's minimal GitHub [organization]. Angular also has a number of fantastic people out promoting it that are more closely associated with it than Google is, Brian Ford being the most notable, and he's fantastic,” said Rogers.
“In terms of usage and adoption, having a ‘Google stamp of approval’ certainly helps with a certain group of people while being community supported helps with another. Angular has somehow captured the ‘best of both worlds.’”
AngularJS certainly has the support necessary to survive and thrive. A large community has embraced the framework and Google has a dedicated team contributing to its development. Although other frameworks and languages may have garnered similar followings before dissolving, AngularJS 2.0's upcoming launch and the promise of Web Components seem to indicate that the best is yet to come.
“Angular is paving the way for Web Components because it really does force developers to re-think. By the time Web Components become a standard, people will be very used to the concept of creating their own HTML tags,” said Holland. “Right now it feels kind of dirty, but when it’s an actual browser standard, people will feel much, much better about it. That’s why I think Angular is so important to the future of the web, I really do.”
Curious if AngularJS is the right framework for you? Take the quiz: