Angular2使用培训目录结构关于angular的两个为什么ES6新特性angular2八大核心构造60分钟构造一个angular2——应用恒拓富豪榜ionic简介关于angular2的两个为什么为什么angular2重写
javascript框架跟类库一直是百花齐放的状态,特别是最近几年
回顾这几年,有些框架非常的引入注目,其中一个就是Angular
Angular最火的时间是2013年中到2014年末,但是在14年末的时候,官方突然宣布了一个重大消息,要完全重写Angular2
这个事情让很多想要使用Angular的人止步不前,也给人带来了很多的困惑,为什么Angular2
Angular这货刚创建出来的时候,并不是给开发人员用的
它是给那些需要快速创建持久化HTML表单的设计人员使用的一种工具
随着时间推移,它作了改变以适应各种场景,开发人员也用它建造更多、更复杂的应用程序
也正因如此,绑定与模板基础架构的性能问题凸显,问题根源在于原始设计,为了解决问题,需要新的策略
第二,变化的web
这几年,web发生了很多变化,五六年前吧,没有jQuery这种类库的帮助,是基本不可能建立一个跨浏览器的网站的,但是现在浏览器的DOM实现更加一致也更加快了,加上ES6规范的定稿,WebComponents即web应用组件化标准或者说概念的完善,这些变化统统要求Angular作出相应的变化以拥抱未来
第三,移动端
现在满大街都是智能手机和平板,虽说Angular1也可以用来构建移动应用,但是它并非为移动端而生,这里就产生了很多问题,包括提过的性能,它的路由的能力缺失,以及不能缓存预编译视图,甚至是过于普通的触摸支持,这些都需要根本的变更来修复
第四,易用性
网上大把大把的开发者吐槽,Angularjs的学习曲线太他妈陡峭啦
甚至还有人非常直观的图表现了自己