谷歌开发者 微信号 Google_Developers 功能介绍 谷歌官方公众号,这里有 Android 等各种谷歌开发技术、Google Play 应用优化 和 AdMob 应用变现。 文|章小飞(Aaron Zhang) 谷歌 Angular 技术推广工程师 1. 背景介绍:Angular1.x与Angular2 近年来,Web 开发技术的发展日新月异,各种框架层出不穷。在这样的大背景之下,2010年10月,Google 首次发布了自己的 Web 开发框架,名为 AngularJS,也叫 Angular,或者简称为 ng。 Angular 刚一发布就引起了强烈的关注,它首次提出的"双向数据绑定"的概念受到了众多开发者的喜爱。当然,也有很多人对此持有保留意见。但是无论如何,Angular 所提出来的众多独创性的概念深深影响了 Web 技术的发展进程。例如,当前市面上相当多的 Web 框架都已经支持"数据绑定"的概念,有一些支持单向绑定,有一些支持双向绑定,Angular 的影响力之强大可见一斑。 在 Google 内部有非常多的产品都在使用 Angular,在国内,也有非常多的企业正在使用 Angular1.x 开发自己的应用,包括移动 APP,其中有很多行业巨头。 2014年9月,Angular 团队在 ng-europe 会议上公开宣布了第二个大版本的开发计划,也就是大家熟知的 Angular2,与此对应,之前的版本就称为 Angular 1.x了。 目前,Angular2 已经处于正式发布之前的最后准备阶段,按照既定的时间表,本月底(2016-09)Angular2 将会发布第一个正式版本。Angular2 依然保持了最初的核心设计理念,但是与 Angular 1.x 相比,在各种语法细节上发生了大幅度的修改。 详细的情况在后面的第三小节" Angular2 有哪些重要变化?"中解释。从整体上看,Angular2 变得更加简洁,因为它的核心概念只有一个,那就是追求彻底的"组件化(Component)"。 2.
Read full article from 这才是Angular2的灵魂!
No comments:
Post a Comment