首页 > 现在开始学习Angular的话,是学Angular1好还是学Angular2好?

现在开始学习Angular的话,是学Angular1好还是学Angular2好?

初学angular。


angular学习起来曲线较陡,而且最终的命运如何还不知道,唯一的优点就是背景雄厚,所以社区是不用担心的,但是经常跳崖升级,其实可以看看vue.js,我看了一晚上就上手了


  1. 抛开其他因素不谈,只说学哪个的话,肯定是2。

  2. 跳出来看的话,为了能有稳定的资源,快速的产出项目,还是1。

  3. 2的beta版发布不久,很多坑还需要去趟一遍。

  4. 最后,没有最好的技术只有最合适的


http://git.oschina.net/anziguoer/angular-form


当然是2,这个还需要纠结?你学习就是为了以后用上,那就不要去学1,代码是往前发展的。


建议学1,马上能用上,在桌面端生态系统,性能现在都ok 。
等2发布了,可能更令人激动的又出来了!
Angular 流行的时候,也没想react这么火。


1.现在建议学习Angular的1.2.x以上的版本。理由:国内外的学习资料很丰富,社区也很多,插件种类很多;整个生态系统比较完善,现在很多公司都在使用Angular,我工作的公司也在使用,感觉很方便。
2.如果要学习Angular2.0的话,有那么几点你需要注意:(1)它和现在出的ES6结合得很好,所以你要将ES6学得不错,不然你要好好学习一下TypeScript了。(2)它的文档都还在完善,都还没有最终定论,所以不是很适合学习,不过适合先研究一下;另外它有两个版本,一个是Dart版本,一个是JS版本。
3.另注:angular 2.0的效率要高于现在的ReactJS,我曾在youtobe上看到他们演示一个关于渲染含有大量数据的表格,angular 2.0的效率要高出ReactJS很多。所以选择Angular是个不错的选择,当然如果你有时间,也多看看ReactJS也挺好的。他们的目的都是为了让Web组件化,更适合开发。


学习的目的是提升自己,应用只是个副产品,从这个角度来说,学习Angular1绝对物有所值,学习它的架构方式,学习它的实现代码,至于最后能不能用上,真的没那么重要,没准儿你以后会需要在自己公司的框架中实现Angular的部分功能呢。

另外,Angular2还没有正式发布呢,最多现在是个开发者预览版,早起介入研究是可以的,以使用为目标就太早了。

再另外,不用那么纠结,以后没准儿还有Angular3呢。。。


ng1跟ng2的编写方式完全不一样,ng2好像现在只有betae版,建议学ng2,ng1必死


先看1就行,es6还没普及呢,不必着急搞2,等主流浏览器都支持es6了再搞也来得及,因为中国国情,你懂的


react更轻量,学习成本相对较低


必须 立刻 马上 angularjs1.x 哈哈


楼上说学2的真的以为能够用的上么?


我现在也在学, 我是angular 及 requirejs 一起学, 有机会可以一起交流。

  "dependencies": {
    "requirejs": "~2.1.20",
    "jquery": "~2.1.4",
    "angularjs": "~1.4.4"
  }

面向文档编程,用的时候对着文档用就是啦


我也是初学,我选择angular2,原因在于angular2对我来说更友好,代码更直观。当然,如果你马上需要上线一个产品,angular2肯定不能是首选,因为估计需要年底才能有1.0版本(现在是alpha37版,http/router/Meterial组件也都可以用了)

如果你跟我一样对javascript不是很精通,上学的时候学过c/java之类的强类型,typescript比javascript容易理解得多,看一下官网 typescript代码和js(es5)代码对比就清楚了,typescript写angualr2的代码非常直观。

此外,还有ng-book2,$39,非常棒的教材。


必须angular2。angular1可以说已废弃,2借用的是1的牌子,但实际上差别很大,继承的不多。1的性能,特别是移动端性能,是很难满足需求的。


妈呀angular都陡峭了 企业级开发上angular不要太爽 那种连route都没有的还要自己拼来拼去的 最后拼出来不还是个angular


这个帖子,最适合楼主这个阶段,我们已经实战过angular2了,前端框架都扫荡遍了:http://my.oschina.net/u/2391672/blog/550574

真心建议是,只学: jquery + angular2,而angular2还不足以实用,去学习,只是先了解下趋势。实用,目前只有jquery最好。

angular1可以实用,但它是个贼船,后面苦着呢,react也是。致命问题都写在上面的帖子里了。

【热门文章】
【热门文章】