因为它可以大幅降低开发成本。只有 Quasar 可以做到
此外,因为它
- 基于 Vue.js
- 您可以立即获得适用于您的网站和应用程序的最先进的 UI(遵循 Material 指南)
- 对台式机和移动浏览器(包括 iOS Safari!)的最佳支持,开箱即用
- 对每种构建模式(SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展)的最佳支持,以及通过与我们自己的 CLI 紧密集成而带来的最佳开发体验
- 它易于定制(CSS)和扩展(JS)
- 它是性能最强的框架
- 它可以自动进行树状抖动
- 在我们论坛和 Discord 聊天中拥有令人难以置信的社区
- 具有包括新功能在内的定期发布周期
- 快速修复问题并倾听社区的请求
- 处理整个开发体验(甚至包括创建应用程序的图标和启动画面)
担心臃肿?你不应该。如果你只想要构建一个网站,Quasar 将只构建网站所需的代码,除此之外别无其他。其他构建模式也是如此。
什么是 Quasar?
Quasar(发音为 /ˈkweɪ.zɑɹ/
)是一个基于 MIT 许可的开源 Vue.js 框架,它允许您作为 Web 开发人员快速创建多种类型的响应式++网站/应用程序。
- SPA(单页应用程序)
- SSR(服务器端渲染应用程序)(+ 可选的 PWA 客户端接管)
- PWA(渐进式 Web 应用程序)
- BEX(浏览器扩展)
- 移动应用程序(Android、iOS 等)通过 Cordova 或 Capacitor
- 多平台桌面应用程序(使用 Electron)
Quasar 的座右铭是:编写一次代码,并同时将其部署为网站、移动应用程序和/或 Electron 应用程序。是的,一个代码库适用于所有这些,通过使用最先进的 CLI 并由最佳实践、超快的 Quasar Web 组件支持,帮助您在创纪录的时间内开发应用程序。
使用 Quasar 时,您无需其他重量级库,如 Hammer.js、Moment.js 或 Bootstrap。它在内部涵盖了这些需求,并且所有这些都具有很小的占用空间!
还有什么?
由于开箱即用的简单性和强大功能,Quasar 及其 CLI 充满了各种功能,所有这些都旨在让您的开发生活更轻松。
思考食物
Quasar 着眼于未来,并设定了自己的高标准和现代标准。是的,为了在 Web 开发中取得进步,我们需要打破现有的格局。否则,我们都会继续在 cgi-bin/perl 中编写网站,因为很多年前,这就是开发人员所习惯的。然而,大多数开发人员在某个时间点所习惯的东西并不一定意味着它是最好的解决方案或“最终”解决方案,Quasar 永远不会屈服于选择我们认为不是高质量工作最佳路径的东西,即使是金钱也不行。
我们希望通过 Quasar 实现的目标是提高整个 Web 开发的标准。让它前进,进化。改变思想。指出何时有更好的替代方案。
以下是 Quasar 的一些重要方面和功能的非详尽列表。
所有平台一次完成
所有平台的权威代码源,同时:响应式台式机/移动网站(SPA、SSR + SPA 客户端接管、SSR + PWA 客户端接管)、PWA(渐进式 Web 应用程序)、移动应用程序(外观原生)和多平台桌面应用程序(通过 Electron)。
最大的一套顶级、快速且响应式的 Web 组件
Quasar 中几乎涵盖了所有 Web 开发需求的组件。Quasar 的每个组件都经过精心设计,为您和您的用户提供最佳体验。Quasar 是为性能和响应能力而设计的,因此使用 Quasar 的开销几乎不会被察觉。这种对性能和良好设计的关注是我们引以为傲的事情。
默认集成最佳实践
Quasar 还旨在鼓励开发人员遵循 Web 开发最佳实践。为此,Quasar 开箱即用地提供了许多很棒的功能 - **无需任何配置**。
支持应用程序扩展
Quasar 应用程序扩展是一种将复杂(或简单)设置无缝地注入您的网站/应用程序的方法。它们也是我们庞大社区贡献的一种方式,可以帮助您更快地上手。开发模式实际上为使 Quasar 成为最可扩展和最强大的框架之一打开了大门 - 仅受您的想象力和创新力限制。
完全支持 RTL
对 Quasar 组件和开发人员自己的代码的支持 RTL(从右到左)。如果使用了 RTL 语言包,开发人员编写的网站/应用程序 CSS 代码将自动转换为 RTL。
逐步迁移现有项目
Quasar 提供 UMD(统一模块定义)版本,这意味着开发人员可以在其现有项目中添加 CSS 和 JS HTML 标签,就可以开始使用它。不需要构建步骤。
专注于您的功能,而不是样板代码
Quasar CLI 的顶级项目初始化使作为开发人员的您入门变得非常容易。您可以将您的想法在创纪录的时间内变为现实。换句话说,Quasar 为您做了繁重的工作,因此您可以自由地专注于您的功能,而不是样板代码。
自动化测试和审核
Quasar 项目能够开箱即用地添加单元测试和端到端测试工具,以及不断增长的产品质量和安全审核工具套件。所有这些都是为了确保您的网站/应用程序具有最高的质量。
很棒的不断增长的社区
当开发者遇到无法解决的问题时,他们可以访问 Quasar 论坛 或我们的 Discord 聊天服务器。社区始终乐于助人。您也可以通过关注我们的 Twitter 获取有关新版本和功能的更新。您还可以作为 支持者/赞助商 获得特殊服务,并帮助确保 Quasar 在未来也与您相关!
广泛的平台支持
Google Chrome、Firefox、Edge、Safari、Opera、iOS、Android、MacOS、Linux、Windows。
Quasar 语言包
Quasar 自带 40 多种语言包。此外,如果缺少您的语言包,添加它只需 5 分钟。
优秀的文档
最后,值得一提的是,我们花费了大量时间编写优秀的、无冗余的、重点突出且完整的文档,以便开发者能够快速上手 Quasar。我们对文档特别用心,确保没有歧义。
一分钟内上手
话不多说,让我们 开始吧!您将在不到一分钟的时间内运行网站或应用程序。