基于HTML5技术,优化前端开发的技术社区。

致力于优化前端效率,优化开发效果体验,技术特点是开发快,见效快。

为了达到统一开发,推出的产品包括:开发工具,SDK和前端框架等。

工具包括:

HBuilder

HBuilderX

SDK:

HTML5plus,

Native.js,

5+SDK

框架:

uni-app:

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。

参考:https://blog.csdn.net/weixin_40393909/article/details/88143255

mui框架:

wap2app框架

关于性能和功能

功能

HTML5plus Runtime,简称5+ Runtime,是运行于手机端的强化web引擎,除了支持标准HTML5外,还支持更多扩展的js api,使得js的能力不输于原生。5+ Runtime内置于HBuilder,在真机运行、打包时自动挂载。

常用的API – HTML5plus:包括二维码、摇一摇、语音输入、地图、支付、分享、文件系统、通讯录等常用API,封装成跨平台的HTML5plus规范。

其他原生API – Native.js:一种把40w原生API映射为JS API的技术。

更多原生SDK引入 – 5+ Runtime SDK:假使有一些原生的三方SDK想引入到5+ Runtime,比如身份证扫描SDK,我们提供了5+ SDK方案,把5+ runtime作为一个SDK放入到其他原生App中,用5+ SDK替代webview,和原生层交互通信。

性能

5+ Runtime,调用原生API换成原生动画。我们设计了很多原生动画,来解决之前的各种动画不流畅问题。5+ Runtime还支持nview,即原生引擎渲染界面。但我们没有像react native那样完全抛弃HTML5,而是给Webview增加了titleNView和subNview,这些区域原生渲染的补足,也就是混合渲染,在HTML5渲染不佳的地方用原生渲染补足。让js写的应用性能完全达到了原生效果。

DCloud推出了开源的mui框架,它是目前最高性能和最接近原生体验的手机端框架,在github上有上万个star。

 

参考:http://ask.dcloud.net.cn/docs/

Logo

前往低代码交流专区

更多推荐