Quasar(发音为/kweɪ.zɑɹ/)是一个基于MIT许可的开源Vue.js框架,它允许您作为Web开发人员快速创建多种类型的响应式++网站/应用程序:
- SPA(单页应用程序)
- SSR(服务器端呈现的应用程序)(+可选的PWA客户端接管)
- PWA(Progressive Web App)
- 通过Apache Cordova的移动应用程序(Android,iOS,...)
- 多平台桌面应用程序(使用 Electron)
Quasar的座右铭是:编写一次代码并同时将其部署为网站,移动应用程序和/或电子应用程序。 是的,所有这些代码库都有一个代码库,通过使用最先进的CLI并以最佳实践,快速的Quasar Web组件为后盾,帮助您在创纪录的时间内开发应用程序。
使用Quasar时,您不需要额外的重型库,如Hammerjs,Momentjs或Bootstrap。 它内部覆盖了这些需求,而且占用空间小!
Quasar Framework 允许你使用相同的代码构建响应式网站、PWA、混合移动应用程序(看起来是原生的)和Electron应用程序,由Vue提供支持。
特性
- 一站式的所有平台 -- 一个源代码同时支持所有平台:响应式桌面/移动网站,原生手机应用(真正看起来是原生的)。
- Quasar Play App -- 直接在手机上通过热重新加载开发Quasar Apps,甚至不需要安装它们。在Google Play上获得。
- VueJs&ES6 -- ES6 Javascript。轻松利用VueJs和NPM生态系统。支持* .vue单个文件组件。
- 样板 -- 开箱即用的应用程序代码样板,构建系统,热重新加载,linter,测试设置,自动缩小等。
- 内置组件 -- 无尽的组件列表,它们把大部分的重活都干了:Drawer, Action Sheet, Dialog, Modal, Toast, Tabs, Toolbar, Card, Lists, Toggle, Chips Textbox, Datetime, Range, Rating, Knob, Collapsibles, Popovers, Pull to Refresh, Infinite Scroll, Parallax, Grid, Slider, Stepper, Tree, Chat, Timeline...
- 主题 -- 全功能Quasar CSS框架。Material Design 和iOS主题(至今为止)。编写一次,部署为原生的。
- 速度和效率 -- Quasar专注于低内存占用,高效率和使应用程序运行真正快速。
- 宽平台支持 -- iOS,Android,Windows Phone,Blackberry,Google Chrome,Firefox,IE11/Edge,Safari,Opera。
- 开发热重新加载 -- 不仅仅是Live Reload。在浏览器或手机/平板电脑(通过Quasar Play)中更新时保留应用程序状态。
- 完整的文档 -- 具有可用源代码的示例,指南,提示和演示的Crystal clear文档。