2017年小程序的基本原理是什么?如何发展?

优采云 发布时间: 2021-08-21 19:22

  2017年小程序的基本原理是什么?如何发展?

  不时有朋友问我能不能做个小程序。 2017年,我专心学习了几个月的小程序。当时小程序还处于起步阶段,功能比较简单。当时很多人都在探索小程序的机会。出现了短时间走红的小程序,比如“宝佑说”。后来也出现了各种小程序游戏不断轰炸各个群体的情况。 “彩票助手”这种稳扎稳打的小程序,真是见不得人。可以看出,当时的微信官方也在不断探索如何开发小程序,小程序的边界在哪里等等。

  我连小程序的长期玩家都算不上,所以我就说些我能听得懂的话。

  首先来了解一下小程序的基本原理:

  首先,你最好了解一下网页的呈现原理:简单来说,就是写一些代码来描述一个网页。比如我想在网页顶部放一张图片,在图片下面放一段文字,文字是蓝色的。文字下方是视频等。

  自万维网出现以来,网页就是一种呈现信息的方式,但有几个不便之处:

  1、 同一段代码在不同浏览器中可能显示不同的效果。开发者需要花费大量精力调试不同浏览器的渲染效果。

  2、原创浏览器代码写起来很麻烦,对程序员的要求也比较高。

  3、网页代码执行效率一般,遇到更复杂的场景会消耗更多的CPU。

  4、用户每次登录都需要输入用户名和密码,比较麻烦。

  对于网页的理解,最常见的就是很多H5页面,还是很流行的。我最大的感受就是每次打开的加载速度都是明显的缺陷。

  微信看了这么多H5页面,在自己的平台上为用户提供了很多额外但必要的功能。自然地,我想到了如何让它的平台更加完善。毕竟流量就是金钱,用户的注意力就是金钱,所以微信本身也引入了一套类似html代码的标准,让开发者可以更方便的开发页面,并且经过微信的优化整合,这些页面会在微信中显示比原创结果更好的结果。 HTML比较好,毕竟微信对自己的小环境做了很多适配。

  但是,如果你不想看到我谈论这个,请记住一件事:一个小程序是一个网页的高级版本,一个网页,一个网页。

  既然是网页,就说明小程序不是万能的,除了网页能做的事情,它什么也做不了。其实换个角度也可以这样理解:因为小程序跑在微信上,而微信又跑在手机上,手机相对于电脑在算力上有着天然的劣势,所以小程序不适合做事消耗算力,这就是为什么我的公众号文章批量导出业务没有小程序版本:你不能让你的手机只运行1分钟就变热,当然,它仍然在幕后一个重要的原因是,即使你坚持在小程序中实现这个功能,微信也没有提供这样的接口,因为网页不是万能的。唯一的可能就是把文章html的转换成pdf放在云主机上,本地直接从云端下载转换后的文件即可。

  另外,小程序会受到微信的严格限制,比如不能转发到朋友圈。也无法获取用户的朋友圈信息,更别提他的*敏*感*词*、短信、微信好友账号等信息了。有的朋友会问为什么不可以,为什么要可以?如果不老老实实做一个小工具的“用完就走”的功能,又怎么会担心用户的数据呢?微信会同意吗?用户会同意吗?

  还有一个有趣的现象。小程序的推广力度加大后,社会上很多人都会把小程序视为无所不能的神,却不愿意花一点时间去了解。它是什么,什么可以做,什么不能做。有一段时间,他们的口头禅变成了:你最好做一个小程序。跟不上小程序的节奏,好像已经落伍了。

  本文标题:小程序基础科普帖

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线