1. 概述

总的来说一句话,如果你是老大,你可以选择用什么;如果你不是,那么,老大让用什么,你就用什么。

  • 前端框架Angular,Vue,React三选一,没有第四种。 (当然,如果只是一两个简单的页面,纯JS、jquery足够了)。
  • 国内的话,React和vue更流行一点,国外的话React和Angular更流行。
  • Vue 中文资料更多一些
  • Angular有些资源访问受限或者较慢(防火墙问题)

2. 框架比较

网上比较的文章太多了,如果想了解,baidu、google一下吧,这个就不再多说了。

3. 为什么国内Angular不是很流行

只说些个人看法,更多原因请自行搜索。

  1. Angular有些资源访问受限或者较慢(防火墙问题)
  2. 上手难度稍大,或者说需要更多的时间培训才能开发。
  3. Angular对anuglarJS(1.0版本)不支持(虽然后期推出了兼容方案), 伤了很多人的心。不过这个难免,一个组件、框架的升级,如果一直背负的早期债务,很难有更好的提升。
  4. TypeScript。Angular是第一个吃螃蟹的,完全抛弃了js,转入Typscript,得罪的很多js的铁杆粉丝,以及惧怕ts的人。不过现在看来,typescript才是前端的趋势。vue3也声称用typescript重写了,并打算更完美的支持typescript。
  5. 大而全的框架。选择Angular的话,它自带了很多东西,路由、表单、动画、http请求等等,需要更多的时间去学习和理解。而其他框架,很多组件都是有备选方案,或者第三方提供的(如vue使用axios处理http请求),让人觉得了解框架更简单。
  6. 版本升级较快。每半年一个主版本,优缺点共存吧。
  7. 恶性循环:用的人少 》 聊的人少 》 资源少 》 用的人更少。
  8. vue更符合国人的习惯,考虑了一些小的常用细节。比如自带支持避免一个按钮点击多次(修饰符once,@click.prevent.once)。

---------------- END ----------------

======================

Angular入门到精通系列教程(1) - Angular,Vue,React 选型相关推荐

  1. Angular入门到精通系列教程(5)- 第三方UI库(Angular Material)

    文章目录 1. 第三方UI库的选择 2. Angular Material 2.1. 优缺点 2.1.1. 优点 2.1.2. 缺点 2.2. 引入到项目 3. 总结 环境: Angular CLI: ...

  2. Angular入门到精通系列教程(2) - Angular基本概念

    1. Angular (Angular2)v.s. AngularJS 2. 检查本地环境的版本 3. TypeScript 4. Angular CLI 5. Angular 的版本 6. Angu ...

  3. Angular入门到精通系列教程(6)- Angular的升级

    文章目录 1. 摘要 2. https://update.angular.io/ 3. 总结 环境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 ...

  4. Angular入门到精通系列教程(15)- 目录结构(工程结构)推荐

    文章目录 1. 概要 2. 目录结构(工程结构)推荐 2.1. 总的原则 2.2. 实例 2.3. 共享模块-SharedModule 3. 高级应用 - angular库.工作空间(workspac ...

  5. 图解AI数学基础:从入门到精通系列教程(要点速查清单·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/83 声明:版权所有,转载请联系平台与作者并注明出处 引言 本系列教程展开讲解AI所需 ...

  6. 图解数据分析:从入门到精通系列教程

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/33 声明:版权所有,转载请联系平台与作者并注明出处 收藏ShowMeAI查看更多精彩 ...

  7. SpringBoot入门到精通系列教程 - Filter/WebFilter

    文章目录 1. Filter简介 1.1. SpringBoot 中Filter的作用 1.2. @WebFilter 2. 基于@WebFilter的实现 2.1. SpringbootApplic ...

  8. ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)

    文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集 ...

  9. 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介

    文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...

最新文章

  1. Java项目代码结构
  2. opengl用什么软件写_汇才论文工具分享:写科研论文的都在用这些截图软件
  3. 【c++】映射表std::map
  4. 处理数字_5_非NULL值的列的个数
  5. 事物的开始和结束命令分别是什么_AutoCAD小秘密065:LOFT命令,创建天圆地方
  6. mysql数据库表中的类型_MySQL数据库中表类型MyISAM与InnoDB的区别
  7. realme进军中国 目标做行业主流手机品牌
  8. 自检代码中trustmanager漏洞_Windows内核漏洞利用教程
  9. 【Vue2.0】—Vue监视数据的原理(五)
  10. Red5 9的安装配置以及AS3连接red5简单示例 .
  11. 在苹果Mac中如何将html网页转成PDF文件?
  12. spring扩展点一:BeanDefinitionRegistryPostProcessor在框架中的应用
  13. android手机运行win10,兼容安卓 Win10手机竟然能直接运行APK
  14. 16-20信息安全工程师上午题总结
  15. C语言-学习笔记完整版
  16. 红光光浴可以加速血液循环,完全放松身体各个部位的肌肉
  17. cocos2d关于延时的实现
  18. excel无法打开文件,因为文件格式或文件扩展名无效
  19. 界面专访丁珂:多数企业安全体系落后,上云是最快速解法
  20. 手把手使用Python教你破解谷歌(Google)人机验证码—上篇

热门文章

  1. 表单ajax提交插件,详解javascript表单的Ajax提交插件的使用
  2. xnio-nio解决方法
  3. js正则表达式(2)
  4. Protel 99 SE使用心得
  5. Android 9.0 设置讯飞语音引擎为默认tts语音播报引擎
  6. 电脑计算机怎么没有桌面显示器,电脑显示器没有全屏显示怎么解决
  7. TypeError: undefined is not an object (evaluating 'o.type.name')
  8. 无外接屏幕使用树莓派
  9. (OK) MIMP - 18 ( 5 nodes) - 抓包-缺少 MPTCP-JION - 发现了另一个问题【M1 ping M5】不可以 ping 通
  10. word利用mathtype进行公式分章节编号和引用