微应用和小程序的区别

您好,钉钉开放平台支持小程序和H5微应用两种类型的应用开发,且企业内部应用和第三方企业应用均支持2种类型的开发。

1、小程序和H5微应用不同:

小程序是一种全新的开发模式,让开发者通过简洁的前端语法写出Native级别的性能体验,并支持iOS、Android等多端部署。

小程序暂不支持PC端部署,如果应用必须要在PC端上使用,可暂时使用H5微应用开发方式。

微应用是指用H5方式开发的应用。

2、小程序和H5微应用的对比:

小程序

H5微应用

加载性能

首次使用略慢,后续加载快

受到很多因素影响,优化不够好,容易慢

使用体验

非常顺滑,接近 Native

容易卡顿

页面跳转,返回

和 Native 的效果一样

做不到和 Native 一样的体验

开发环境搭建

提供 IDE,快速创建项目

成本高

调试

提供 IDE,可以在电脑上调试大部分功能

在电脑上只能调 UI,涉及到钉钉的 jsapi,必须真机调试

使用开源 UI 组件

目前不支持

支持

使用 npm 包

支持

支持

模块化组织代码

支持 小程序 特有的模块化

使用 vue, React 等框架可以轻松获得模块化支持

灰度发布

钉钉提供

需要自己实现

CDN

小程序包默认在 CDN

需要开发者自己购买相关服务

开发个人应用

支持

不支持

应用离线化

支持

不支持

让您的团队免费使用钉钉

注册钉钉