javascript - Angular2跟angular的区别大么
黄舟
黄舟 2017-04-11 11:14:12
[JavaScript讨论组]

最近想学angular 可是2出来了 学2还是1

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
PHPz

Angular2同1相比确实发生了很大的改变,你可以把他们当做两个不同的框架。但是并非又完全不同,Angular2继续沿用了1的概念,如依赖注入过滤器指令等,并作了很多完善,如

  • Change Detection由digest换成zone.js

  • Filter叫做Pipe

  • 依赖注入解决1当中存在的坑

  • $q换成Observable

  • ...

新框架还叫Angular2而不是其它名称,因为很多开发理念还是基于1的,只不过实现的方式不一样。如果有时间的话,个人建议可以先行学习一下Angular1,这样转到Angular2话,对一些概念理解会更深刻,学框架最重要的是学习人家的编程思想,API什么的多花点时间看看文档。

Angular的学习曲线是比较陡峭的,要做好心里准备,涉及的知识面很广,特别是2拥抱了Typescript,使用了ES6/7新特性。另附上一些不错的2的资源

Angular
Thoughtram
Angular2 Training
Learn Angular2
Typescript

Angular2最近发布了RC版本,变化比较大,还是建议你好好的看官方文档,有选择的看下其它博客。
加油吧

大家讲道理

angular2 ecma6风格 不支持ie8也不可能兼容ie8 api 长的跟1完全不一样
1有大量的东西可以用 如果要兼容ie不考虑2

react这东西吧,个人看呢?太轻量的意味着什么东西都要自己找,企业开发或者app我还是首选angular,有时候东西多了不是坏事

黄舟

感觉就是python2和python3的区别

怪我咯

我个人觉得,angular2用typescript很大程度上是为了webassimble做的准备
,以后很可能会有个爆发期,毕竟后面是谷歌跟微软共同推动的。如果是考虑学个新技术是个不错的选择。现在主要问题是太新,版本不稳定,支持的插件比较少,直接上项目容易埋坑的。所以1||2看你需求,各有好处

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号