Angular Google Development Technology Specialist (GDE)

Yesterday, we released This is The Soul of Angular2! (Please click here for details).

Today, at a special gathering at Google headquarters, we announced the final version of Angular 2, the full-platform successor to Angular 1.

What does “final version” mean? It means that its stability has been verified by a wide range of use cases; Meaning it has been optimized for productization, file size, and performance; It means that with pre-compilation technology and built-in lazy loading, we can be sure that you can deliver the fastest, smallest apps across browsers, desktops, and mobile platforms. This means a huge enhancement to the Angular CLI and style guide for developers.

Angular 1 first solves the problem of how to develop for emerging Web technologies. Now, six years later, the challenge for developers is that applications must support a wide variety of ever-changing devices. With this release, we have more powerful routers, forms, and other core apis. Now you can build cool apps for any platform. Or if you prefer to do it your own way, Angular is modular and flexible, so you’re free to use any third-party library you like — or write your own!

From the beginning, we’ve been working with the open source community to build Angular. We would like to express our heartfelt thanks to the large number of donors! They contributed a lot of Pull requests, Issues, and reproducible use cases, they debated and debated design decisions, and they validated and fed back our RCS. We really hope to bring each and every one of you to our party to celebrate this great milestone with us!

What’s next?

Angular is here, and we’re excited to welcome you to the millions of developers building applications with Angular. So what’s Next for Angular?

Here are some things the Angular development team will be doing in the near future:

  • BUG fixes and non-destructive changes to apis marked as stable

  • Write more development guides and online examples for your use cases

  • More work on animation

  • Presents the Material 2 library

  • Get WebWorker out of the lab

  • Develop more features and support for more languages for Angular Universal

  • Further increase speed, reduce volume

Semantic version

Review images

We understand that the RC version tag is a bit confusing. To make it easier for you to manage dependencies in stable versions of Angular, starting with today’s Angular 2.0.0, we will move to the “semantic version” specification. Future Angular releases follow the major.minor.patch scheme semver describes:

  1. When incompatible changes are made to an API labeled stable, increment the MAJOR version number,

  2. Increment this version number (MINOR) when adding backwards-compatible features,

  3. When fixed in a backward compatible mannerBUG “, the PATCH number is added.

Moving to a semantic versioning solution ensures that our ecosystem of components and tools has quick access to the latest features. Even with a consistent and stable development environment, production-level applications still rely on stability between major releases, but this is still a significant advantage for BUG fixing and releasing new apis.

Watch out for more Angular2 info

For more Angular news and technical articles, seeFollow Google’s official Angular Chinese Community official account:

Review images

Of course, the Google developer account will continue to publish Angular and other Web development technology related news and technical articles. Stay tuned 🙂

With excitement and gratitude, we look forward to seeing you build even more exciting applications. Welcome to the new Angular era!

To all of you who use and love Google products and services! Spending a happy Mid-Autumn Festival!

Review images