18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 小程序

微信小程序和H5

发表时间:2019-07-08 16:42:32

文章来源:沈阳网站建设

标签:

分享:

浏览次数:0

之间的区别是什么? 前段时间,微信小程序能够实现开发人员和用户之间的跳转页面功能。有些用户不喜欢,这不是H5。没什么大不了。看到这样的评论,小智觉得有必要给每个人一个科学:小程序不是H5!

1512544648715127.jpg

一、运行环境不同

H5是HTML语言的第五个修订版。它是一种超文本标记语言。这是一项技术。附加运行时环境的shell是浏览器;也就是说,所有移动浏览器和PC浏览器都在具体化。链接URL时可以打开H5网页。

1512544771789887.png

微信小程序是一个应用程序,运行环境为微信,但它也参与了一些浏览器框架环境数据。它是一个基于微信内部浏览器内核的内置解析器,由微信开发团队完全重建,并且数据帧优化是针对性的。通过自己定义的开发语言标准,改进了小程序的性能。

官方文档表明浏览器中常用的窗口和文档对象不能在脚本中使用。 微信为开发人员提供了开发工具,内置编程,调试,开发环境和发布。开发人员只需遵循官方文档即可确保小程序在微信内稳定运行。

二、技术兼容不同

H5的开发涉及开发工具,前端框架,模块管理工具,任务管理工具,以及UI库选择,界面调用工具,浏览器兼容性等。虽然这些工具可以自定义,但大多数开发人员都有自己的配置模板。但是对于项目中各种外部库的版本迭代,版本升级,系统兼容性等,这些成本加起来很多。

1512544906156795.png

开发微信小程序要简单得多,因为微信团队提供开发人员工具并标准化开发标准。常见的前端HTML和CSS成为微信自定义WXML,WXSS,WXML,官方文档有明确的介绍。开发人员可以按照说明编写程序。

而在开发过程中,不需要考虑浏览器兼容性,不用担心浏览器模块框架引起的BUG,显然微信小程序的开发成本相对较低。

三、用户体验不同

打开H5实际上是打开一个网页,网页需要在浏览器中呈现,加载,并根据浏览器自己的框架重新呈现。因此,加载此过程会给您带来明显的“点击”感觉,尤其是在面对复杂的业务逻辑或丰富的页面交互时。更重要的是,会出现页板错误,或者模块无法加载的尴尬局面。

1512544991643601.png

而微信小程序,其代码直接在微信上运行,无需通过浏览器进行渲染,因此在微信中使用小程序将比H5更顺畅。除了第一次打开需要几秒钟的加载时间,用户信息捕获授权,每次切换小程序,跳转等经验都与原生app相媲美,运行结果的使用非常流畅。

沈阳小程序开发,微信小程序开发,微信小程序

相关案例查看更多