混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI!

2021年03月02日 04:55:55   [来源:互联网]   [阅读:-]
字体:【

介绍

Onsen UI是一个开源框架,可以轻松创建原生感的Progressive Web Apps(PWA)和混合应用程序。核心库是用纯Javascript(在Web组件之上)编写的,并且与框架无关,这意味着你可以将它与你喜欢的框架及其工具一起使用。提供了一些额外的绑定包,以便于使用Onsen UI的API以及许多流行的框架:React、Angular 2+、Vue、 AngularJS 1.x!


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


Github

https://github.com/OnsenUI/OnsenUI

Github star数7k+

什么是Onsen UI?

Onsen UI是......

  • 一组专为移动应用程序设计的丰富UI组件
  • 本机iOS和Android设计标准包含随时可用的功能
  • 免费使用,100%开源软件(Apache v2许可证)

Onsen UI通过原生设计的UI元素丰富了应用用户的移动体验。它非常适合使用Cordova开发混合应用程序或开发移动Web应用程序(也称为Progressive Web Apps)。


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


面向未来的架构

在幕后,Onsen UI包含三个层次:

  1. CSS组件,用cssnext编写,是下一代CSS
  2. Web Components,用本机JavaScript编写,支持所有框架
  3. 框架绑定,用于与流行框架(如Vue.js,AngularJS 1,Angular 2+和React)更紧密地集成

简而言之,Onsen UI简化了您的开发,适用于任何框架,并且是未来的证明


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


组件预览

  • Action Sheet

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Alert Dialog

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • 按钮

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Card

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • CheckBox

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Fab

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • List

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • 通知

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Popover

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • 进度条和loading

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Range

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • 搜索框

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • 分割

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Select Input

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Switch

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Tabbar

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Text

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Toast

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Toolbar

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


  • Toolbar Button

混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


安装使用

npm install onsenui

官方针对不同的平台分别有不同的使用指南,分别包括Vue、React、Angular、jQuery等来帮助你开始使用Onsen UI创建混合应用程序和PWA


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


生态系统

因为有时UI框架可能不足以使混合应用程序开发变得容易,Onsen UI带有一个完整的集成工具生态系统。认识Monaca。

Monaca由Onsen UI团队开发,是一个工具包,可以简单轻松地使用PhoneGap / Cordova进行混合移动应用程序开发:Onsen UI Cordova模板,调试套件,推送通知,远程构建,后端解决方案,加密,版本控制,连续整合等等。此外,它提供了多个开发环境,其中包含已配置且已准备好的所有内容:


混合应用开发的又一个选择,支持三大主流Web框架——Onsen UI


平台兼容性

Onsen UI经过测试,可与以下浏览器和移动操作系统配合使用:

  • Android 4.4.4+
  • iOS 9+
  • Chrome
  • Safari

总结

Onsen UI是跨平台的混合应用开发框架,包括完整的UI和工具套件,是开发混合应用的另一种解决方案,其支持三大主流前端框架,更容易上手使用,如果你对它已经感兴趣,不妨试一试!

推荐阅读:河北企业新闻网


相关新闻
新闻焦点
在第一轮搜证当中,发现了很多的疑问,尤其是针对鬼花匠,她给两个死者都送了鸡汤,而且鸡汤没含有毒药,不得不怀疑凶手是不是她?黄明昊最怕鸡了,看到一[更多]
《大明风华》朱瞻基下线了。不过,朱亚文饰演的角色给观众们留下了深刻的印象。在剧中,朱瞻基年仅36岁就驾崩,被两个叔叔的精神打击与战场上旧病复发而[更多]
最近几年搞笑甜宠剧行业早已是一片红海!前不久上映的《灵剑山》深受观众的喜爱,好评不断,本以为近期找不出第二部,没想到啊,还真被小编发现了近期一部[更多]
最新一期《我们的歌》里,当费玉清和阿云嘎唱完之后,那英说:“年轻人有年轻人的表达方式,但是经过岁月洗礼的歌手唱歌,每个字都是如歌如泣!”的确,费[更多]
关于我们 | 联系我们 | XML地图 | 网站地图TXT | 版权声明
版权所有:每日经济网未经授权禁止复制或建立镜像
相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
中国互联网违法和不良信息举报中心 网络警察报警岗亭