:
1.首先,从视图层面来看,主要区别有:
2.开发工具不一样。H5的开发工具主要取决于浏览器,因此只要如果有浏览器就可以使用。APP的web-view组件,小程序提供的web-view组件可以打开H5页面。小程序的开发基于自身开发工具,只能依赖微信客户端,也就是说只能在微信打开,
3,开发不同语言。小程序本人开发有一套WXML标签语言和WXSS风格语言,而不是直接用标准的HTML5 CSS3。
4.组件的套餐不一样。小程序独立出来很多原生APP的组件,可以直接在HTML5的功能,小程序组件中调用。
1,开发成本当h5web开发,开发不仅要考虑前端框架,模块管理工具任务管理工具还要
2.运行环境h5的传统运行环境是浏览器。虽然在微信小程序 at开发中会用到一些h5相关的技术,但是它的运行环境并不是所有的浏览器,并且微信在官方文档中强调了常用的浏览器不能用在小程序的脚本中。微信为小程序的运行环境重建一个基于浏览器内核的内置解析器。这个解析器还会专门针对小程序进行优化,然后微信会结合自己定义的开发语言标准,从而升级小程序。
3.运行流畅度h5应用本身就有一些不足。比如当它面对一些复杂的业务逻辑或者丰富的页面交互时,它的用户体验总是不尽如人意,需要不断优化项目来改进用户体验。而微信小程序有自己独立的运行环境,虽然用的是同一个html css js开发,但是带微信的解析器最后渲染出来的效果是原生组件,所以,00
1,开发快。小程序开放内测几天,破解开发工具在github上发布。一堆人自己开源小程序。可能你要招3个人开发半年,最后2周出来了小程序。加油!
2.快速加载。微信上限为1MB。那是什么概念?谷歌主页打开,什么都不做,只是下载527KB。My小程序总共还不到300KB,比google主页还小,所以微信打开一个小程序,就像打开一次Google主页一样简单快捷。而且事实证明1MB已经可以做很多事情了!
3.好好体验。市场上很多人冒充H5的页面小程序,比如川普最近的一个。很多人不了解,其实小程序UI是原生App,不是H5,也不是像原生一样是H5做的。和NativeApp的纷争由来已久,很多试图把H5弄成这样的原生应用其实都很差,比如科尔多瓦和爱奥尼亚。很容易玩或者给企业。你可以将就一下。这里和那里总是不愉快的,卡顿。后来FB出了react,带来了一丝曙光,其实和小程序的原理很像。只是东家脸书有技术有流量却不这么做。在这里,我们不得不佩服中国人的速度。试过的人小程序应该知道,体验相当流畅。