AngularJS 2.0 稳定版真的发布了！
之前我们还哀叹，谷歌的 AngularJS 2.0 的稳定版看起来年底也未必能见到，然而，在前几天谷歌总部召开的一个会议上，突然就宣布发布了最终的稳定版——而这距离前一个版本 RC7 的发布才过去了一天。
JavaScript TypeScript AngularJS
之前我们还哀叹，谷歌的 AngularJS 2.0 的稳定版看起来年底也未必能见到，然而，在前几天谷歌总部召开的一个会议上，突然就宣布发布了最终的稳定版——而这距离前一个版本 RC7 的发布才过去了一天。
之前我们还哀叹，谷歌的 AngularJS 2.0 的稳定版看起来年底也未必能见到，然而，在 9 月 14 日谷歌总部召开的一个会议上，突然就宣布最终的稳定版发布了——而这距离前一个版本 RC7 的发布才过去了一天。


AngularJS 2.0 的开发始于 2014 年秋天，最初计划是一年后发布正式版本，然而随着项目的日渐庞大，就日复一日的拖延下来了，不过，还好，终于在两年后正式发布了。


![](/data/attachment/album/201609/17/093946jalf4fd4tf3295fi.jpg)


这个最终版，按照其官方的说法是：



> 
> “最终版”意味着什么？意味着它的稳定性已经得到了大范围用例的验证；意味着它已经针对产品化、文件尺寸和性能进行过优化；意味着借助预编译技术和内置的延迟加载机制，我们可以确信你能发布出最快、最小的应用，并且横跨浏览器、桌面和移动平台；意味着为开发人员准备的 Angular CLI 和风格指南得到了大幅强化。
> 
> 
> 


为什么这么期待 AngularJS 2 呢？这个框架是一个革命性的 Web 开发框架，它在 2010 年 10 月的时候，采用微软的 TypeScript 重写后，更是如虎添翼，不但性能提升、功能增强，资源占用也更少了。不过，有一个不好的消息是， AngularJS 2.0 和 1.x 是不兼容的，因此如果是用 1.x 编写的应用，可能面临着大量的重写和移植工作。


作为一个持续了两年才开发完的前端框架，它的功能特性和亮点显然不是我们一篇短文就可以道尽的，因此这里只是提到一些最引人注目的特性：


* 提前（AOT）编译
* 内置按需加载
* 新的 Angular 命令行接口
* Angular 样式指南
* 支持 ES5 和 ES6
* 集成 React Native 和 NativeScript
* ……


好了，渴望尝试的 AngularJS 用户们，可以从其官网 <https://angular.io/> 或 [GitHub](https://github.com/angular/angular) 上下载，这里还有一个[五分钟入门教程](https://angular.io/docs/ts/latest/quickstart.html)。（显然，你知道的，这些都是墙外的。）另外，也有一个官方认可的中文站可以去访问： <https://angular.cn/> 。

