首页 > 数据库 > > quasar 与 uniapp 选型简单对比
对于这两个框架我都分别用来写过不大不小的项目, 所以对比还算客观, 因为我是推荐用 quasar 的, 所以我先从一定不会选 quasar 的场景开始
quasar 提供一整套设计规范, 字体大小, 元素间距离, 颜色选择, 边框阴影, 都有丰富的选择和对应的工具 class, 将开发人员从盲目调整 css 参数中解放出来, 适用于没有设计师的团队, 用 quasar 很少需要写 css, 在设计规范中找到合适的 class 加上去就好了
而 uniapp 在这方面是 0, 当然也有人为 uniapp 开发组件库, 说实话真的有点差
quasar 提供了一个 quasar-cli, 给 quasar app 提供一整套开发规范, 从页面生成到部署, 都可以使用,也可以不使用, 这也是它的优点, quasar 一直的理念就是围绕 vue 和 web 开发规范来构建工具链,很少增加额外的东西
组件极其丰富, 和令人发指的参数, 提供很完善的自定义, 举个简单例子, quasar 的 input 组件, 有 45 个 props, 9 个 slot, 当然再丰富也有覆盖不到的需求, 这是很正常的
在开发期间我们经常会把一些常用的操作抽象成工具函数和vue指令, 而 quasar 提供了很多拿来就用的工具函数和vue指令, 大大提升了开发效率, 简单举几个例子:
quasar 对 vue和css 的使用没有限制, quasar 只是围绕 vue 搭了一套基于 web 的工具链, uniapp 出于自己的考虑限制了很多东西, 最明显的一点就是不能使用 vue router 作为页面导航和我认为不怎么好用的动画的写法
我认真读过 quasar 和 uniapp 的文档, uniapp 的文档真的一言难尽, quasar 文档的缺点就是全英文和字有点多了(笑
简单来说, quasar 是阅读量大, 代码写的少, uniapp 是阅读量不小, 代码写的更多.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3119545/ ,如需转载,请注明出处,否则将追究法律责任。