返回

提供微商城·微分销·小程序开店需求

5分钟开通你的微信商城店铺!
HiShop > Hi小程序 > 小程序热点 >

对比小程序与h5的“出身”,就知道小程序如此火爆的原因了

2018-01-05 作者:黄珊

  小程序从2017年底到2018年初,连续不断的动作使小程序登上互联网的大舞台,也让许多朋友为此一怔,接下来是不是要重点部署小程序的开发工作了;有的却认为小程序与h5就是一类,并无差别。

对比小程序与h5的“出身”,就知道小程序如此火爆的原因了

  很明显,小程序与h5实质上区别是很大的,不妨听我说一说:

  “生活”的环境不同

  “生活”的环境不同,简单来说就是,小程序是一种应用,运行的环境是微信(App);H5是一种技术,依附的外壳是是浏览器。

  h5的开发较小程序更昂贵

  H5 的开发,涉及开发工具(vscode、Atom等)、前端框架(Angular、react等)、模块管理工具(Webpack 、Browserify 等)、任务管理工具(Grunt、Gulp等),还有UI库选择、接口调用工具(ajax、Fetch Api等)、浏览器兼容性等等。

  尽管这些工具可定制化非常高,大部分开发者也有自己的配置模板,但对于项目中各种外部库的版本迭代、版本升级,这些成本加在一起那就是个不小数目了。

  而开发一个微信小程序,由于微信团队提供了开发者工具,并且规范了开发标准,则简单得多。前端常见的HTML、CSS变成了微信自定义的WXML、WXSS,WXML,官方文档中都有明确的使用介绍,开发者按照说明专注写程序就可以了。

  这也可以预示,未来会有更多的人对小程序进行开发推广,毕竟可以节省大量的成本,何乐而不为呢。

  h5应用单一,无法得到“官方授权”

  微信小程序相对于H5能获得更多的系统权限,比如网络通信状态、数据缓存能力等,这些系统级权限都可以和微信小程序无缝衔接。

  而这一点恰巧是H5 被诟病的地方,这也是HL5的大多应用场景被定位在业务逻辑简单、功能单一的原因。

  小程序借微信这大平台,注定运行流畅

  打开H5,实际上是打开一个网页,而网页需要在浏览器中渲染。所以加载这一过程,会给人明显的「卡顿」感觉,面对复杂的业务逻辑或者丰富的页面交互时尤为明显。

  而微信小程序,它的代码直接在微信上运行,省去了通过浏览器渲染的步骤,因此,在微信中使用小程序,才会比H5流畅很多。

  综合以上,h5与小程序同属开发,却有着不一样的“出身”,不一样的“出生环境”,就注定这两者的发展也将会有差异,对个人就业、商家做生意以及技术团队创业都有着不少的机会。原创发布者:hishop 原创发布者:2018-1-5 11:10:10

推荐文章

微分销 产品资料 领取开店礼包 免费体验
门店管理 裂变获客 商城开发 免费注册