React系列-Angular vs React vs Vue

124 阅读2分钟

面试了许多求职者,很多求职者只知其然,而不知所以然,写此文章为广大前端小伙伴指引迷津。纯干货!纯干货!纯干货!

目录

Angular vs React vs Vue

框架设计
  • Angular
    • MEAN(MongoDB + Express +AngularJS + NodeJS)框架,全套开发工具简称。
    • 结构方式包括模块、组件和服务。
  • React
    • 组件是即模块,它决定了在整个 Web 应用中使用独立和可重用的组件。
    • 不强制执行特定的项目结构,自由。
  • Vue2
    • MVVM,轻量级、渐进式框架。
    • 与Webpack等构建工具结合使用。
适应目标和范围
  • Angular
    • 适用大型和高级项目。
  • React
    • 构建复杂的业务应用程序。与Redux等状态管理相结合使用。
  • Vue2
    • 具有可接受且快速的学习曲线,Vue最适合解决短期的小型的问题。
优点
  • Angular
    • 有对模板、表单、引导程序或架构、组件以及组件之间交互的完整的文档。
  • React
    • 通过模块化的结构使其拥有灵活的代码,节省时间和成本。
    • 支持适用于 Android 和 iOS 平台的移动端原生应用程序。
  • Vue2
    • 它的体积小巧,便于安装和下载。
    • 需要较少的优化。
总结

答:从前端开发者的角度来看,React、Vue 将是 2021 年最快学会使用的框架,Vue 和 React 都是轻量级、直观的并且性能完美良好的框架,并且都有着丰富的文档,以及国内丰富的UI组件库,以及大量的社区支持。Angular相对在国内不是那么流行,开发者相对较少,框架较重。

小白也是新手面试官,欢迎领导莅临指导工作,提出建议,小白不胜感激,不喜勿喷,点赞收藏随机送程序媛小姐姐一枚哦!!!