小程序与H5相信大家都很熟悉,在这,浅谈一下小程序与H5。
1. 用户体验不同
由于微信的关系,小程序近几年大火,用户的接受度和认可度都非常高,而且小程序的体验确实要比h5好很多,小程序下载到本地可以缓存,因此用户体验也更平滑,更关键的是,用户对小程序的收藏等操作会更自然,体验更好,不用担心收藏后的东西不好找等情况。
H5传统上给人感觉加载始终比较卡,而且H5一旦点击退出去后经常会比较难找到对应入口,特别是链接深度比较深,用户在里面一直点击后,用户一旦退出也很难找到自己关注的东西。
2. 运行环境的不同
小程序的运行环境是基于浏览器内核完全重构的一个内置解析器,针对性做了优化,配合自己定义的开发语言标准,提升了小程序的性能。 脚本内无法使用浏览器中常用的window对象和document对象,从源头上避免了DOM的内存泄漏。
对于H5,H5无法控制开发人员对DOM的操作,容易出现内存泄漏,在SPA单页应用还存在页面加载慢的问题。
3. 开发成本的不同
小程序规范了开发标准,则简单得多。前端常见的HTML、CSS变成了微信自定义的WXML、WXSS,WXML,这样避免了框架五花八门,加大了项目接手人员上手维护难度。
对于H5,涉及开发工具(vscode、Atom等)、前端框架(Angular、react等)、模块管理工具(Webpack 、Browserify 等)、任务管理工具(Grunt、Gulp等),还有UI库选择、接口调用工具(ajax、Fetch Api等)、浏览器兼容性。
4.运维方式不同
小程序支持灰度发布、AB测试,在出现异常情况下可以实时在管理界面上操作回退。
H5如果出现异常问题,需要运维人员在生产环境重新部署回滚系统,要动到生产环境的系统部署,有较大的风险。
凡泰极客,曾负责国内第一个券商机构APP的小程序改造,把迄今为止只有互联网巨头们才拥有的小程序技术能力,以“白牌”(white label)方式赋能给企业机构,有志之士可以一起加入我们,技术改变世界
可点击官网了解:mp.finogeeks.com/#/home