Vue.js 是一个用于构建用户界面和单页应用程序的开源 JavaScript 框架,自2014年首次发布以来,Vue 经历着不断的成长。2018年 Vue.js 主题的 VueConf 峰会参加者众多,

和竞争对手 React 框架相比,Vue 的区别优势在于他们的核心团队在解决框架中出现的问题时态度非常积极。举个例子,Nuxt 框架(一个构建通用 Vue 应用程序的框架)的开发者中很多都来自 Vue 的创始团队。

虽然 Vue 功能强大,但仍然有很多 Vue 库能够让你有更好的开发体验,下面就是我们通过 GitHub 上的呼声和自己的观察总结出的 Top 11。

Element UI 来自中国,由与 Mint UI 相同的开发者所创建。Element UI 是用于 Web 和桌面应用程序的桌面 UI 工具包,如果你需要开发 Electron 应用,这个库会是你的理想之选。

iView 是一个 UI 工具包,其中包含简洁又设计优雅的小部件和各种组件。iView 团队维护非常及时,最近一次的更新在19年3月18日,这次更新带来了一个Vue CLI 3的 iView 插件,你可以使用该插件快速构建基于 iView 的项目。

Vuetify 是基于 Material Design 的可重用和语义化的组件库,支持所有现在流行的浏览器并与 Vue CLI 3 兼容。Vuetify 拥有一个庞大的社区,碰到任何问题你都可以在他们的 Discord 频道上寻求帮助。

Mint UI 是一个具有 CSS 和 JS 组件的移动 UI 库,尽管是一个中文项目,但它的英文文档翻译得很漂亮,内容也很全面。这是一个非常轻量级的库,gzip 占用空间不到40kb。

VuePress 是一款由 Vue 驱动的,极简主义的静态网页生成器,但你也可以在页面或文章中添加动态的 Vue 组件。每个所生成的页面是预先渲染的,拥有静态 HTML,随后 Vue 接管静态内容并将其转换为一个单页应用程序。

Vue Material 是一个用 Google Material Design 构建的轻量级库。它的生态系统拥有一个先进的 webpack 单页应用程序,一个带有 Nuxt.js 并用于 SSR 的通用应用程序以及一个用于极简化设置的 HTML 文件,所有这些内容都可以在网站上被找到。

Vuesax 的理念是希望通过改进设计来简化构建应用程序的过程,但同时又不影响 Vue 用户的使用习惯。Vuesax 拥有自己的 Discord 频道,拥有大约3,000名成员。

VuiKit 是一个基于 UIKit 3 框架的 Web 界面响应式 UI 套件。这是一个由 Yarn Workspaces 管理的单一存储库,它支持所有现代浏览器的最新版本。

让我们投向Vue.js的主要原因在于:它能让团队书写用js更容易并且简化了js。上手Vue.js是相当容易的。它的源码有着很高的可读性,如果你需要仅用他的文档便可入门。你不必使用任何额外的库。如果需要可以和jQuery协同工作。他有许多的插件,但并非必须。我个人很喜欢优雅的Vue.js。用Vue.js配合已存在代码是十分简单的。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注