NG2学习ing

Ng2.x 与Ng1 的区别就像Java与JavaScript的区别。是雷锋与雷峰塔的区别。

由于原来的项目就是使用的Angularjs 1.x,后来自己做的项目一样还没有使用2.x,感觉应该差别不会太大吧,原来的领导也让我们学习TS,也没太在意,上周开始正式学习下,才发现的确,不可同日而语哈,ES6 在学习 ReactNative 候就接触过,ES6是 Javascript 的下一代语法,TS是 Javascript 的超集。

Angularjs2.x是采用TypeScript来编写开发的。

Angularjs缺点:
1.性能问题,譬如脏检查来实现数据更新
2.落后于当前web发展理念。如组件开发方式
3.对手机端支持不友好

angular2.x新特性:
1.采用组件式开发。
2.性能更好
3.优先为移动应用设计
4.更加贴合未来的标准(es6、webComponent)

感觉TS的语法更像是向Java靠近,弱语言开始向规范化、严谨化这方面发展吧。(愚见_

推荐这个哥们的blog学习路线。

教程:github地址angular2-webpack-starter

视频地址

你可能感兴趣的:(NG2学习ing)