
您好,一、视图层区别
两者首先在视图层的角度上来说就有着很大的区别,特别是它们的开发工具就是非常不同的,小程序都是依赖于微信客户端的,所以相对来说开发工具没有H5那么多。
另外两者的开发语言也都是不同的,微信小程序有自己的一套标签与样式语言,与标准的H5语言是不一样的。
微信小程序还独立了很多的原生app的组件,所以它在组件封装上面与H5也都是有所不同的,我们只需要通过这些方面进行对比,就能够大致了解它们的不同。
二、服务器区别
微信小程序与H5在服务器和域名等方面的配置也都是有着极大不同的,比如说域名上面,小程序肯定是依托于微信平台的,而且必须备案,而普通的H5网站相对来说域名的选择要更为广泛一些。
在服务器的配置上面也都会有着明确的区别,两者对于服务器的要求上,小程序的要求要更高一点。
三、数据性区别
再来我们还可以看到的是,这两者之间的数据区别也是很大的,H5网页里面的所有数据,都会在客户自己的服务器上面,所以对于数据来源的处理就变得十分地简单。而微信小程序里面的数据都需要上传到微信服务器上,还有一些数据则是放在自己的服务器上面,相对来说需要专门进行程序接口的设置,因此两者看着相似,实际上很多方面都是截然不同的。
功能已通过原生+vue混合开发的方式实现了,现需要将这个功能原封不动的搬到微信小程序。综合各方面评估,选择了微信小程序套webview的方式实现(若时间允许,建议还是通过小程序实现)。
采用小程序webview的方式,可以复用大部分H5页面,但H5调用的原生方法还是需要重新实现。实现方式主要分以下几种情况(当然也可以通过jssdk的方式去实现 >
小程序直接打开内嵌h5界面进行调试问题:
当默认第一个界面就是打开内嵌h5界面,若报错,webview覆盖了vconsole控制台,看不到,可以右上角打开发送给朋友 *** 作,会打开小程序首页,进而可以查看到vconsole控制台,查看信息
网页版微信小程序是利用小程序的web-view这样的标签来内嵌网页的,实际上的使用体验的网页是一样的,最上面也有的加载条,这样确实可以很快做一个小程序但体验不好。
而原生的使用微信小程序自己的语言写的,经过编译可以实现和APP一样的使用体验,打开速度很快,体验流畅。相对来说就需要学习小程序开发的一套规则,开发速度会慢一点。不过使用第三方开发平台,比如序盟网小程序开发平台,可以快速制作小程序
以上就是关于微信h5和小程序区别全部的内容,包括:微信h5和小程序区别、H5与小程序数据交互、小程序直接打开内嵌h5界面进行调试问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)