angular、react、vue 三大前端框架适用场景

所谓框架,简单来说就是为解决某一问题的解决方案。既然是问题的解决方案,那么得先有问题出现的场景对吧,所以接下来我们要讨论的是angular、react、vue三大前端框架的适用场景,我们希望大家通过了解各大框架的适用场景来决定自己要学习以及项目要使用哪种框架。

1.angular

angular功能比较强大,适用在复杂、重大项目中。它有自己的一套规则,写出来的项目结构比较清晰,便于大型项目的维护迭代。

2.react

react是一套跨平台的js框架,对比angular,react较轻量,同时,react有一个明显的特点,也是angular的“痛点”——跨平台。就移动端来说吧,angular当时出来的时候并没有把移动端考虑在内,只是后来才意识到移动端庞大的需求,所以出来了angular2.0(angular2.0说白了就是angular专门针对移动市场的一种解决方案)。react使用js去调用移动原生控件,性能比传统的hybrid app(webview加载html页面)高很多,体验也更接近于native。

3.vue

对比其他两大框架,vue是最轻量的,所以上手比较简单。vue专注于 MVVM 模型的ViewModel层,它主要目的是想让大家可以尽可能简单地达到数据和视图的绑定。如果你的产品需求是轻量级的、开发效率快的,那就选择它吧。

注:以上内容也是看了相关资料总结出来的,如果有总结不到位的,请各位指出,也欢迎大家前来拍砖,灰常感谢!

你可能感兴趣的:(angular、react、vue 三大前端框架适用场景)