前端三大主流框架分别有哪些?
Angular.js:出来较早的前端框架, 学习曲线比较陡, NG1学起来比较麻烦, NG2~NG5开始, 进行了一系列的改革, 也提供了组件化开发的概念; 从NG2开始, 也支持使用TS(TypeScript) 进行编程;
Vue.js:最火的一门前端框架, 它是中国人开发的, 对我我们来说, 文档要友好一些;
Reacts:最流行的一门框架, 因为它的设计很优秀;
开发团队方面
React是由FaceBook前端官方团队进行维护和更新的; 因此, React的维护开发团队, 技术实力比较雄厚;
Vue:第一版, 主要是有作者尤雨溪专门进行维护的, 当Vue更新到2.x版本后, 也有了一个以尤雨溪为主导的开源小团队,进行相关的开发和维护;
社区方面
在社区方面, React由于诞生的较早, 所以社区比较强大, 一些常见的问题、坑、最优解决方案, 文档、博客
在社区中都是可以很方便就能找到的;
Vue是近两年才火起来的, 所以, 它的社区相对于React来说, 要小一些, 可能有的一些坑, 没人踩过;
移动APP开发体验方面
Vue, 结合Weex这门技术, 提供了迁移到移动端App开发的体验(Weex, 目前只是一个小的玩具,并没有很成功的大案例;)
React, 结合React Native, 也提供了无缝迁移到移动App的开发体验(RN用的最多, 也是最火最流行的) ;
为什么要学习React
1.和Angular 1相比, React设计很优秀, 一切基于JS并且实现了组件化开发的思想;
2.开发团队实力强悍,不必担心断更的情况;
3.社区强大,很多问题都能找到对应的解决方案;
4.提供了无缝转到React Native上的开发体验, 让我们技术能力得到了拓展; 增强了我们的核心竞争力;
5.很多企业中, 前端项目的技术选型采用的是React.js;
文章评论(0)