混合移动应用程序和渐进式Web应用程序正在变得越来越常见。有一些项目提供了一组预制的UI组件和API,以便与您的移动设备进行交互,更清洁,更易于访问。 以下是允许您使用Vue.js 2.0编写混合或Web应用程序的几个项目。
<$>[注] 最后更新于 2017 年 12 月 4 日 <$>
目前,我还没有涵盖 NativeScript和 Weex,因为它们太过于alpha质量,不能用于任何严重的事情,但我希望能够很快添加它们。
Onsen UI 是强大的 UI 套件,其主要目标是提供完美的原生外观和原生作用的组件,因此它包括平台特定的动画,手势和布局,它为 iOS 和材料设计 Web 组件提供了各种框架的连接,包括 Angular 1, Angular 2+, React 和,当然, Vue 2。
Onsen 还试图使您的应用规模尽可能小,这在处理慢移动设备或连接时可能意味着速度。
与Quasar(下面)相比,Onsen的组件看起来更原始,不那么粗糙,但目前组件集合较小。
Onsen 还提供了一套交互式教程,可以使每个组件的理解和调试变得更容易。像本文中审查的大多数框架一样,Onsen 需要使用 Cordova来实际地将您的代码包装成混合移动应用程序。
周围
- 活跃开发: Yes
- 开发状态: Stable
- 普及: ~5,700星
- 许可证:Apache 2.0
- 文档质量: Thorough
- 文档语言: English
- 设计特征精度: High
- 主题: 材料,iOS,自定义 - 自动平台检测
- 目标平台版本: Android 4.4+, iOS 8+,额外的 Cordova目标
- 平台API包装: **None / through Cordova
结论(博士)
Onsen 是一个很好的选择,因为它似乎有一个活跃的社区,频繁的发布周期,以及背后的公司. 在本文中的各种选项中,如果您担心原生外观,长期支持,可靠性或工具,Onsen UI 可能适合您。
( )
与Onsen一样,Quasar框架还提供了一个CLI工具来加快初始设置和开发。Quasar是该列表中唯一一个明确针对Electron的框架,为它和Cordova提供包装。
Quasar提供优秀的文档,涵盖了您在开发应用程序时可能遇到的各种主题,以及众多的组件和优秀的文档。
然而,Quasar受苦的最大区域是默认主题组。 无论是材料还是iOS主题都看起来不太好......对。 与它们有了一点奇怪的谷感,所以如果你选择Quasar,你可能想花一些时间来修改默认主题为自己的用例。
周围
- 活跃开发: Yes
- 开发状态: Stable
- 普及: ~4,200星
- 许可证:MIT
- 文档质量: Thorough
- 文档语言: English
- 设计特征精度: 低
- 主题: 材料,iOS,自定义
- 目标平台版本: Android ~4.1,iOS 7+,任何科尔多瓦目标,任何电子目标
- 平台API包装: **没有 /通过科尔多瓦或电子(
结论(博士)
Quasar 在支持的目标平台数量上是独一无二的,并提供广泛的文档和支持。
然而,对于爱好项目,这些问题不太相关,Quasar似乎是一个很好的选择。
第七章(左)
Framework 7 非常受欢迎,它已经存在很长一段时间,并且已被一些较小的公司用于生产。
最初开发的只有iOS在脑海中,Framework 7后来扩展到材料设计也一样。两种平台的主题都设计得很出色,与原生控制器相结合相当好。动画和手势确实感觉有点奇怪,我不知道为什么。
它包含一个绝对庞大的组件选择,和一些文档与他们一起去。然而,它似乎不支持自定义主题,至少不是在盒子之外。
周围
- 活跃开发: Yes
- 开发状态: Stable
- 普及: ~11300星
- 许可:MIT
- 文档质量: Decent
- 文档语言: 英语,中文(中国)
- 设计特征精度: 高
- 主题: 材料,iOS - 自动平台检测
- 目标平台版本:Android ~4.1, iOS 7+,任何 Cordova目标(** _)* 平台API包装: ** 没有 / 通过 Cordova(**
结论(博士)
Framework 7 是一个经过验证的框架,它几乎提供了您对混合网络应用程序所需的一切。
然而,Framework 7更喜欢使用自己的内置库,而不是允许您选择,而是选择使用自己的路由和DOM管理系统,并提供的主题选择方式很少。
如果您认为缺少或应该添加任何内容,或者您想告知我们您选择的应用程序用户界面框架,我们很乐意从您那里听到(/contact/)。
此分類上一篇: 無所謂,無所謂