入门学angular2还是先学angular1.X

本人前端菜鸟一枚。目前熟练掌握的框架不多,用过Jquery,vue.js和MUI(并不精通)。
因为看到很多公司都要求熟悉angularJs,所以打算学习angularJs,但是angular2正式发布了。还有必要先学之前的老版本1.X吗?angular2 是不是需要ES6和typescript先学起来,学习难度会不会比较大?求大神指点

阿波罗的战车
浏览 1137回答 2
2回答

HUX布斯

首先第一个问题,还有必要先学之前的老版本1.X吗?我认为去学肯定是对自己有帮助的,但是必要性不是那么强吗,我建议这段时间可以学习一下angular1。目前angular2正式版刚发布没多久,angular2在网上可以找到的资料并没有那么多,直接去学习angular2的内容遇见坑很难填的,所以在这之前学学angular1,理解一些angular的核心概念,例如模块依赖注入、双向绑定、指令、服务这些内容对自己的能力提升还是不小的。等把angular1有个初步的认识了,那会估计网上也有一些比较好的angular2教程了,再去学angular2可能效果会更好。另外目前ng2的项目真的少的可怜,网上要求熟悉angular的都是指angular1。第二个问题,angular2的学习曲线肯定是有的,而且应该不低。首先从目前来看,用Typescript写angular2才是正确的选择,毕竟文档和网上的资料都是以typescript为主,所以在着手angular开发之前最好可以掌握typescript,光这部分的学习任务其实也不小的.另外angular2的概念可不是一点半点,目前就我自己来看,ng2相对一ng1增加了不少黑科技,什么摇树啊听着就头大,目前我学也只是根据官方文档学语法写Demo,不会用在生产的。。。最后提一点,虽然上面说了一下学angular2比较难之类的话,但我认为不应该因为别人说难度大就放弃去接触了解它,我自己始终认为去接触有难度的东西自己才能有机会提高。希望对题主有帮助~
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS