文章来自不饿不饿不饿的掘金博客
对于这两个框架我都分别用来写过不大不小的项目, 所以对比还算客观, 因为我是推荐用 quasar 的, 所以我先从一定不会选 quasar 的场景开始
不选 quasar 的场景
- 有开发小程序需求
- 对于只想一套代码就能有不错的原生 app, 这里提一句, 对于 app 的生成, quasar 是用 Cordova 做的套壳 app, 本质还是网页, 而 uniapp 是用 weex 生成的原生控件
- 对 quasar 的 UI 组件风格不满意
下面开始讲我认为选 quasar 的理由
一整套设计规范
quasar 提供一整套设计规范, 字体大小, 元素间距离, 颜色选择, 边框阴影, 都有丰富的选择和对应的工具 class, 将开发人员从盲目调整 css 参数中解放出来, 适用于没有设计师的团队, 用 quasar 很少需要写 css, 在设计规范中找到合适的 class 加上去就好了
而 uniapp 在这方面是 0, 当然也有人为 uniapp 开发组件库, 说实话真的有点差
非侵入式开发规范
quasar 提供了一个 quasar-cli, 给 quasar app 提供一整套开发规范, 从页面生成到部署, 都可以使用,也可以不使用, 这也是它的优点, quasar 一直的理念就是围绕 vue 和