Google brings out final release of Angular 2.0
Angular 2 was one of the most anticipated open source developments by Google. It was first announced in September 2014, but the very first beta version of Angular 2 was released only in December 2015. The prime reason behind the two-year long development was the number of features that the search giant developed for the new version. “Angular 1 first solved the problem of how to develop for an emerging Web,” wrote Jules Kremer, from the technical program management team at Google, in a blog post. “Six years later, the challenges faced by today’s application developers, and the sophistication of the devices that applications must support, have both changed immensely,” she said.
Unlike the time when Angular 1 debuted back in 2010, Web developers nowadays have several choices for their Web projects. Some of the leading JavaScript frameworks take on the first generation of Angular today. Thus, its successor needed to be completely rewritten.
Angular 2 has better support for modern browsers as well as an improved mobile development experience. It now offers the core functionality through modules to enable the use of third-party libraries.
Google is recommending that developers use Microsoft’s TypeScript to write code for their Web apps. This will provide features like static typing and classbased object-oriented programming.
Angular 2 is a result of the community’s efforts. Kremer affirms that several open source developers helped in successfully building the framework. “We are grateful to the large number of contributors who dedicated time to submitting pull requests, issues and repro cases, who discussed and debated design decisions, and validated (and pushed back on) our RCs,” she added.
Google’s team plans to enhance Angular 2 further by adding new features. Shortly, the framework will get the final release of WebWorkers, Angular Material 2, an enhanced animation experience, new features and languages for Angular Universal, and some speed and payload size improvements.
In the meantime, you can access the core integrations of the first final release of Angular 2. A quick-start application to enter the world of Angular is available on its official website.