2016年9月15日,在谷歌总部(Google HQ)一场特殊的聚会上,我们发布了 Angular 2 的 final release 版本,正式成为 Angular 1 的全平台继任者。
“final”是什么意思呢? 就是通过广泛测试后的稳定版,Angular 框架对开发者友好并能大幅提升生产力,体积轻巧,性能优良. 通过预编译技术及内置的延迟加载机制,确保应用部署传输量小,响应迅速,并实现跨浏览器兼容性,支持手机、桌面环境. 使用 Angular CLI 并学习 styleguide,开发者的生产力会有巨大的提高。
Angular 1 首要解决的是如何应对新兴网络的应用开发问题. 六年后的今天,开发人员所面临的挑战,是必须兼容各式各样的设备,而这些海量的设备还在迅速改变. 通过Angular 2.0 更强大的Router,Form,以及其他核心API,开发者可以在各种平台上开发应用. 如果你更喜欢自己的开发模式,Angular 也提供了模块化和各种灵活特性,支持很多第三方库,或者自定义库。
从一开始,我们就与开源社区进行了广泛合作. 感谢各位开源贡献者花费时间和精力来提交 pull requests,issues,以及 repro cases,讨论/辩论各种设计方案,验证后(推送给)我们。期待你们加入进来,参加我们的聚会,和我们一起庆祝这个里程碑!
下一步发展计划
Angular 现在万事俱备,非常高兴你能加入 Angular 2 这个大家庭,已经有成千上万的开发者在使用 Angular 2. 那么未来的 Angular 会是什么样子呢?
在接下来一段时间,Angular 团队的任务包括:
修正BUG,保持API稳定的同时增加未完成的特性。
增加更多的教程和示例
对动画方面的更多的改进
Angular Material 2
将 WebWorkers 发展到生产环境
更快的速度和更小的体积
版本号语义(Semantic)
我们注意到有很多说RC标签(版本号)令人迷惑的消息。为了使 Angular 发布的版本易于管理,从 Angular 2.0.0 开始,我们将加入版本语义. Angular 版本将遵循 MAJOR.MINOR.PATCH [大版本.小版本.补丁号码] 的模式,此模式详情请参考: semver:
增加 Angular 版本的语义,可以确保快速访问组件和工具系统的最新特性/功能,同时保持用于生产环境的大版本的一致和可靠,当然对于 BUG 修复和新API也非常有用。
贡献者
Aaron Frost,Aaron (Ron) Tsui,Adam Bradley,Adil Mourahi,agpreynolds,Ajay Ambre,Alberto Santini,等…(参见官网)
感谢你们,接下来期待您继续参与,欢迎进入 Angular 的下一阶段。
标签: release meetups 2.0 angular
原文链接: https://angularjs.blogspot.com/2016/09/angular2-final.html
原文作者: Jules Kremer
原文日期: 2016年9月15日
翻译日期: 2016年9月15日