学过jquery和react之后,backbone,vue,angular1,angular2这些前端框架哪一个值得学习?想选个没有数据类型的而且跟react不一样的框架,各位大神给个建议?
黄舟2017-05-15 17:01:23
1.angular1好东西很多,基本入门不难,学习曲线比较陡而已,其实用1的东西可以做很多的事情,远比想象的厉害,但是一般的网页应用可能用不了这么多nb的功能,反而就显得笨重了。如果你真是要认真学习mvvm框架的话,时间充足还是建议好好看看1.
2.vue是比较轻量的一个框架,之所以说轻量不止框架精简,用起来也比较好上手,API友好不必说,但是也有瓶颈,不过一般的网页应用已经足够了。这个不需要太花时间,从angular1过来很稳妥。
3.angular2其实就是在vue等轻量的mvvm框架火了以后,Google那帮人为了抢市场推出了轻量化的angular1,不过因为语法等各方面变化挺多的,刚出来还不太稳定,所以现在用的人还少,大多持观望态度,现在国内还是用1的比较多,可以作为备胎学着,毕竟学了1以后,对2的学习成本也没多大。
4.backbone还是放弃吧,发展已经比不过前面几种了。
淡淡烟草味2017-05-15 17:01:23
vue ,这个是最灵活和复杂程度最低的一个mvvm框架了,文档也丰富;
关于angular还是放到最后吧,要知道业界有句话叫做,Google专业坑开发者20年,angular1>>> angular2语法都大变样了,学习成本是最高的,也是最重的一个框架;
至于backbone,似乎有些过时了
黄舟2017-05-15 17:01:23
vue很轻量,灵活,易定制,很适合移动端的开发
而且API很友好,基本看一次文档就可以直接开始开发
参考:https://github.com/eteplus/vue-sui-demo
習慣沉默2017-05-15 17:01:23
个人认为2016年上半年至少要加入其中一个生态圈:Angular,React,Vue,同时JS基础和ES6特性也要跟上
vue没有用过,Angular2的思想其实和React差不多,不过前者依然是Java式集中解决方案,所以用得到东西都包含在自身;后者则类似于拼积木,以React为地基上面一层一层添加react-router,redux等由社区发展并推广的库来解决特定问题。至于顺不顺手则需要两个都尝试下看哪个更适合自己,这种东西没有定论,有时候甚至两个都要学来应对不同需求的web应用