性能顶级,支持一套代码同时发布多个平台的国外优秀开发框架。
关于 Quasar
Quasar 是一个基于 Vue.js 开发的 ,性能顶级,能够用于快速开发 web 桌面产品或 App 项目,编写一次代码,同时发布为网站、移动应用或Electron 桌面应用。
我们想要用 Quasar 实现的目标是提高整个 Web 开发的标准。 让它前进、进化、改变思想。 在当前构建中指出什么时候有更好的选择。 您值得拥有一流的开发经验。
— Quasar的目标
多平台开发
框架特点
- 开箱即用,上手简单,UI 风格遵循 指南
- 官方提供的 CLI 对多种开发模式(SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展)提供了一流的支持,开发体验很好
- 内置主题定制工具以及对 Sass / SCSS / Stylus 变量的支持,快速定制适合项目特性的风格
- 性能顶级,在不同平台体验流畅,自动树摇模式,极大地减少包大小
- 国际化和本地化,有超过40种 Quasar 语言包可用。 如果缺少所需的语言包,则只需5分钟即可添加。
- 花费大量精力编撰的开发文档,以及很棒的中文社区
- 频繁的更新迭代和确定的发布周期
开发上手体验
如今大前端发展迅猛,各种优秀的框架层出不穷,本以为 Quasar 也大同小异,但初步了解后,令人眼前一亮。从官网提供的事无巨细的文档可以感受到,为了让我们可以快速学会 Quasar,开发团队付出了特别大的努力,以确保无歧义、语言简练、无臃肿且重点突出的完整文档。几乎已经把能帮开发者做的都做了,开源精神令人敬佩。
详细的文档和开发工具
首先 Quasar 不仅仅是一款 组件库,还是一个高效的开发框架,官方出品的 CLI 脚手架提供了大量的效率工具,能极大地提高开发效率,开发体验令人舒畅,建议高级开发者使用。而刚接触的同学同样可以使用熟悉的 Vue CLI 来开始。
如果希望使用 Quasar 来开发 App,官方提供了基于 Cordova 和 Capacitor 的支持。而在桌面应用,则提供了基于 Electron 的支持,这是一个用 / html / css 来开发桌面软件应用的解决方法。
另外值得一说的是,Quasar 还破天荒地支持了浏览器插件的开发,也就是说我们可以借助 Quasar 使用 来开发浏览器插件了,这对于同为浏览器插件开发者的我来说,因为过于小众,市面上没有太多的支持,Quasar 简直让我欣喜若狂。
官方内置了一套丰富的 ,开发文档中针对不同的开发模式,提供了充足的代码例子,而且中文社区也非常活跃,不用担心遇到问题解决不了。官网也列出了几个基于 Quasar 开发的 ,这里先 mark,后面再抽时间体验介绍。
丰富的 vue 组件
免费开源说明
Quasar 的开发团队由数百名开发者组成,他们来自全球各地的拥有广泛专业领域的人才,从火箭工程师到财富500强的开发者,不难理解 Quasar 为何如此高质量以及感受到他们对此项目的热爱。
Quasar 是一个免费开源的开发框架,基于 在 Github 上开源,任何人都可以免费下载,免费用于个人或商业项目。