Vue、React、Angular最佳UI框架

简介: 摘要: 今天我们不聊技术,只”以貌取人”。image前言之前有很多刚入门的小伙伴问我(上面是我的自拍照),现在前端Vue、React、Angular这三个框架似乎都很好,反而不知道选择什么了,我当时开玩笑的说你觉得哪个好看就选择哪个呗。

摘要: 今天我们不聊技术,只”以貌取人”。

前言

之前有很多刚入门的小伙伴问我(上面是我的自拍照),现在前端Vue、React、Angular这三个框架似乎都很好,反而不知道选择什么了,我当时开玩笑的说你觉得哪个好看就选择哪个呗。本人目前用的Angularjs做Fundebug开发时会经常去Google一些独立的UI组件来实现某些功能,经常会情不自禁的去国内(下面列出)的这些官网去瞄几眼,那种羡慕之情。。。哎。。。。

花痴的原因

  • 我毫不隐讳我就是个”外貌协会”,如果做UI的样子还不好看那基本GG了。
  • 我的写UI效果的水平着实不怎么样,宁愿写复杂的业务逻辑也不愿意写效果。。尴尬。。。
  • 用UI框架能使我做项目的速度提高一倍,这可以使我少掉几根头发,多些时间进行修身养性。
  • 拿来主义没有错,看人家封装的组件,我的代码水平其实提高了。有些高手一说到写效果就是自己直接CSS,不推荐使用UI框架。
  • 一套强大的UI框架可以解决90%以上的组件支持,项目轻量易维护。

选择UI框架的原则

  • Github上star多的,数据不会说假话。
  • 后起之秀优先于老牌劲旅,我不但是”外貌协会”还”喜新厌旧”,只局限在技术。
  • 选择国内的优先于国外的,个人感觉国外偏极客,至少样子上不符合我的审美。
  • 持续维护中的,持续输出让我们使用短期内没有后顾之忧。

推荐UI框架

UI框架 Github Star 环境 团队
Element 25K vue 国内
iView 14K vue 国内
Material-UI 34K react 国外
[图片上传失败...(image-3e24c9-1523600209713)] Ant Design 26K react 国内
Angular Material 13K angular 国外
NG-ZORRO 2.6K angular 国内

听说长得好看的人不仅BUG少,还用Fundebug监控BUG。

其他UI框架

UI框架 Github Star 环境 团队
Vue Antd 1.4K vue 国内
Vue-Blu 1.2K vue 国内
N3 0.8K vue 国内
AliTelecom UI 0.5K vue 国内
Blueprint 8.9K react 国外
React-Toolbox 7.8K react 国外
React Desktop 7.3K react 国外
Semantic-UI-React 6.5K react 国外
Grommet 3.1K react 国外
Fabric 2.4K react 国外
React-md 1.6K react 国外
OnsenUI 6.2K Angular 国外
PrimeNG 3.9K Angular 国外
Semantic UI 0.9K Angular 国外
ng-lightning 0.6K Angular 国外
Kendo UI 0.2K Angular 国外

有趣的数据

  • 作者自动忽略Boostrap这个曾经的王者,如果大佬你是Boostrap的忠实粉丝请轻点喷,我其实也是个Boostrap使用者。
  • 作者推荐的6个UI框架中其中:国内:4个 国外:2个。
  • 上面列出的所有UI框架中Github的Star数其中:React:97.6K > Vue 42.9K > Angular 27.4K 。
  • 上面列出的所有UI框架中Github的Star数其中属于国内团队开发的:Vue:42.9K > React 26K > Angular 2.6K 。
  • 上面列出的所有UI框架中Github的Star数其中国内外的份额:国内:71.5K 国外:96.4K 。
  • 上面列出来的所有UI框架中Vue全是国内团队。
  • 阿里Ant旗下支持React有Ant Design,支持Angular有NG-ZORRO(列出中唯一个国内支持Angular的),但是支持Vue的Vue Antd没有继续维护了。
目录
相关文章
|
10月前
|
JavaScript 前端开发 API
如何在React.js中使用Shadcn/UI
学习如何在React.js中使用Shadcn/UI构建轻量且可定制的现代化界面。Shadcn/UI为React.js打造,提供核心组件和Tailwind CSS支持,帮助你创建独特的UI,避免大型框架的臃肿。本文介绍安装、配置及与Apipost集成的方法,适合希望提升React.js项目的开发者。通过定制主题和优化性能,你可以高效地开发出功能强大的应用。
|
10月前
|
人工智能 JavaScript 关系型数据库
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
388 14
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
|
10月前
|
人工智能 自然语言处理 前端开发
Flame:开源AI设计图转代码模型!生成React组件,精准还原UI+动态交互效果
Flame 是一款开源的多模态 AI 模型,能够将 UI 设计图转换为高质量的现代前端代码,支持 React 等主流框架,具备动态交互、组件化开发等功能,显著提升前端开发效率。
1508 1
|
JavaScript 前端开发 API
Vue.js与Angular的优劣分析
Vue.js和Angular都是非常流行的JavaScript框架,它们在构建现代Web应用程序方面各有优劣
327 64
|
前端开发 数据可视化 JavaScript
🚀打造卓越 UI:2024 年不容错过的 9 个 React UI 组件库✨
本文介绍了2024年最受欢迎的9个React UI组件库,每一个都在设计、功能和定制化上有独特的优势,包括Material UI、Ant Design、Chakra UI等。这些组件库为开发者提供了强大、灵活的工具,可以帮助构建现代化、无障碍且高效的Web应用程序。文章详细分析了每个库的特点、适用场景以及关键功能,帮助开发者在项目中做出最合适的选择,无论是打造企业级仪表板还是时尚的用户界面。
1676 6
🚀打造卓越 UI:2024 年不容错过的 9 个 React UI 组件库✨
|
JavaScript 前端开发 开发者
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第27天】在前端开发领域,Vue.js和Angular是两个备受瞩目的框架。本文对比了两者的优劣,Vue.js以轻量级和易上手著称,适合快速开发小型到中型项目;Angular则由Google支持,功能全面,适合大型企业级应用。选择时需考虑项目需求、团队熟悉度和长期维护等因素。
477 1
|
JavaScript 前端开发 API
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第26天】前端技术的飞速发展让开发者在构建用户界面时有了更多选择。本文对比了Vue.js和Angular两大框架,介绍了它们的特点和优劣,并给出了在实际项目中如何选择的建议。Vue.js轻量级、易上手,适合小型项目;Angular结构化、功能强大,适合大型项目。
435 1
|
开发框架 前端开发 JavaScript
React、Vue.js 和 Angular主流前端框架和选择指南
在当今的前端开发领域,选择合适的框架对于项目的成功至关重要。本文将介绍几个主流的前端框架——React、Vue.js 和 Angular,探讨它们各自的特点、开发场景、优缺点,并提供选择框架的建议。
365 6
|
缓存 前端开发 开发者
深入理解React Hooks,打造高效响应式UI
深入理解React Hooks,打造高效响应式UI
197 0
|
前端开发 JavaScript API
React、Vue.js 和 Angular前端三大框架对比与选择
前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护 web 应用的前端部分。常见的前端框架如 React、Vue.js 和 Angular,能够提高开发效率并促进团队协作。
1110 4