• 欢迎访问禾店科技资讯网站,在这里您可以学习自己制作小程序,快来动手试试吧。欢迎加群一起学习,QQ群:734955518

从技术层面分析微信小程序

行业新闻 禾小小 3年前 (2018-09-27) 170次浏览 0个评论

微信小程序从本质上来说就是一个HTMI5应用

微信虽然用了 HTML5 技术来做小程序,但是它并没有真正用到 HTML5 的精髓——开放、互联,也就决定了它可能无法实现“微信OS”的最终野心

小程序的开发过程会用到大量H5相关的技术,但并不是使用H5开发。有 HTML5经验的前端工程师学习微信小程序的开发相对会更容易一些。微信小程序的运行并不需要一个完整支持H5特性的标准浏览器内核,但也可以通过添加一些辅助设施,让小程序在个完整支持

HTML5标准的浏览器上运行起来。小程序开发是类似H5开发的过程,用到了H5技术,有些浏览器不支持H5,但不一定不支持小程序(它不一定需要在支撑H5

的浏览器上运行),也可通过添加支持,是小程序能够在支持H5的浏览器上运行。小程序和H5是两个类似对等的东西,基于HTML5的已有底层代码资产,并不能完全无缝的迁移过来,所有H5页面得用MINA框架再实现一次。“由于框架并非运行在浏览器中,所以 JavaScript 在 web 中一些能力都无法使用,如 document,window 等。”

为什么用MINA,而不要H5?

微信需要通过这种方法来转化开发者,会逐渐演变成“微信OS平台”的忠实开发者。

人通常都有患有“斯德哥尔摩综合症”,一旦在一个平台上投入了智力资源进行学习,就会开始下意识的维护这个平台(比如看不到平台的缺点,只看到平台的优点)。如果使用HTML5作为开发方式,那么小程序聚拢的开发者都是为了流量来的,并没有投入额外的学习成本,反而对平台不够忠诚。


禾店小程序商城2600元全包,分销,直播,积分,会员,拼团等等营销功能应有尽有点击了解
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址