大话微信小程序

=================================================
大话微信小程序
=================================================

千江月 2019/08/03

一、序章
现在真是个好时代。以前要搞个个人HomePage可以说非常麻烦,甚至是不可能。即使可能也得花相当可观的一笔钱。后来有了博客这些东西之后,写博客这种静态网页的时代来临了。但在博客上只能显示文字图片给用户看,用户顶多只能回复评论,不能有其他交互。
现在腾讯(还有其他大佬,如阿里也提供云服务,新浪也有新浪云)提供了一个用户可以设计动态网页的的地方,叫做微信小程序。就是说,你可以自己决定在网页上显示些什么(像小孩玩积木一样,放哪些方块),怎么布局(方块放哪儿),怎么交互(用户点击了某个方块以后接下来做什么,如弹出个提示等等)。这下你可以折腾很久了。
而且这一切都是免费的。
这在以前就像是在做梦。以前我们都说天下没有免费的午餐。现在真有免费的午餐了!

二、说人话:微信小程序是什么,提供了什么,可以做什么,有什么限制
1. 微信小程序是什么?
微信小程序就是可以在微信里运行的小程序。个人理解,微信小程序其实就是必须根据官方的标准设计,只能在微信平台上显示的一组网页。一直很纳闷为什么如此封闭(只能在一款手机应用里运行)的小程序怎么就这么火。但考虑到微信这种国民级的应用,这也很正常。微信小程序比微信公众号提供了更多可定制的交互方式,如界面按钮、文本框、列表等;而公众号基本上只能通过菜单和回复进行用户交互。

2. 提供了什么?
微信小程序提供了一种机会和能力。有点儿像给你一个建立个人网页的地方。开发者可以在微信上向其他微信用户展示一些信息,完成交互,收集用户提供的数据或者在交互过程中生成的数据。

3. 可以做什么?
能做些什么呢?几乎网页能做的大部分事情。因为只能在微信上运行,商业竞争的关系还有腾讯的尿性,所以有诸多限制。无论如何,以前你在自己的电脑上玩静态网页设计能做的大部分事情都能做。尤其是可以使用类似JS(JavaScript)操控浏览器的能力(页面跳转,根据用户选择改变页面上显示的内容),这样就比较好玩了。

4. 有什么限制?
如开头所说,微信小程序是腾讯老爷提供的免费午餐。但这免费午餐吃得滋味如何,吃过的人都知道。
俗话说,吃人家的嘴软,拿人家的手软。吃免费午餐当然就得有各种限制。据我所知,微信小程序有以下限制:
1) 首先,小程序整个的开发打包的文件体积不能超过1M。
现在随便拍张图片都几十M了。是啊,所以小程序上基本只能放代码(文本文件),别指望放很多图片,视频什么的更别想。
这也太小气了点,你也许会说。但是你想象一下目前微信上上线的有多少小程序!不用看官方统计都知道,可以说是成千上万,犹如星辰大海。如果不限制大小,人人免费开发上传,马化腾也会肚子痛的。这也可以理解嘛。
既然是人家施舍的,那还是忍了吧。

2)只提供数据访问的能力,不提供数据访问的服务
腾讯只给你提供存储并在微信里加载展示网页的地方。如果你要用到访问数据库什么的(从数据库查询数据,或者把用户的数据上传到数据库;少量的只是查询的话,可以硬编码在JS代码里,我就喜欢这么干),当然小程序提供这种访问的能力。谁给你提供这种数据存储和查询服务,那你就得另找高明了,如我用过leancloud(也是一部血泪史)。当然微信小程序现在推出了云开发可以在云函数中读写的 JSON 数据库(参考https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html)。本人没用过,是否收费等等还不知道。

3)封闭性
限制或禁止访问外部网址。也就是说要跳转网页的话,就只有微信朋友圈里那些鸡汤文是畅通无阻的。如果你搞小心机,想要直接在微信里展示某个腾讯系统之外的网页,那对不起,好点的,弹出提示,用户允许后可以访问;运气不好的话直接禁止。
这也是被无数键盘侠猛烈抨击的地方。腾讯几乎要被键盘侠们的口水淹没了。
对此我不想说什么,既然前面的都忍了,那就再忍忍吧。

4)不可预测性
人在屋檐下,不得不低头。在比人的地盘上当然任人宰割。现在当然这些都是免费的。大家都乐呵呵。可是别忘了互联网上有个说法叫“割韭菜”。现在给你们这些吃瓜群众免费使用叫做培植用户土壤,扩大用户基数。等具备一定规模了(还有压制竞争对手),就要“割韭菜”了。到时想收费就收费。收多少都是大爷说了算。不爽?你可以滚蛋!
所以要随时做好撤出腾讯系的准备(备份代码和数据),别到时候哭都来不及!

三、尾声
吐槽了这么多,也得说点好的。做人还是得厚道啊。腾讯搞出来的微信小程序还是给我们提供了很多便利。也给了很多人追逐梦想的翅膀。趁着现在还能开心地玩耍,且行且珍惜吧。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值