微信小程序生态1-初识小程序

文章导航

微信小程序生态1-初识小程序
微信小程序生态2-创建一个微信小程序
微信小程序生态3-微信小程序登录流程设计
微信小程序生态4-扫普通二维码进入小程序、打开短链接进入小程序
微信小程序生态5-微信公众号扫码登录PC端网页
微信小程序生态6-微信公众号授权登录(适用于H5小程序)
微信小程序生态7-微信公众号设置IP白名单
微信小程序生态8-基于weixin-java-mp实现微信公众号被动回复消息
微信小程序生态9-微信开放平台unionId机制介绍
微信小程序生态10-微信公众号token验证失败
微信小程序生态11-一个二维码同时支持微信、钉钉、支付宝扫码打开小程序
微信小程序生态12-微信小程序开发设置中服务器域名和业务域名
微信小程序生态13-微信公众号自定义菜单、个性化菜单配置
微信小程序生态14-下线已发布的小程序
微信小程序生态15- 批量提交微信小程序审核的一种方式

一、小程序的前世今生

简单来说,小程序就是一种不需要安装的 APP,用户只要扫一扫或者搜一搜就可以打开。它主要的目的就是为了实现线下功能的即时反应。

二、小程序相比于传统APP的优缺点

优点:
1,不用安装,即开即用,用完就走。省流量,省安装时间。
2,对于小程序拥有者来说,开发成本更低,他们可以更多财力,人力,精力放在如何运营好产品,做好内容本身;
3,对于用户来说,相较于各种 APP,微信小程序 UI 和操作流程会更统一。这也会降低用户的使用难度;
4,服务更加快捷方便,用户的使用门槛大大降低。 微信做的就是把开发和推广这两项成本尽可能的降低,推掉成本这座大山,
   改变移动互联网应用的规则,让创造者能把核心资源(钱和时间)关注到用户体验上,去真正为用户创造价值。

缺点:
1,对于大型应用来说,无法实现原生 APP 所具有的全部功能。
2,你所能获取的用户数据将非常有限,微信给你开放的用户数据基本就是头像和昵称还有一定的好友关系。数据对你自己的重要性一定要考虑清楚!
3,小而美,做垂直,功能复杂度有限制,如果想做成庞大的独角兽,必须是高频刚需但复杂度又不是太高,就像支付宝一样
4,用完即走因为没办法多任务处理,你的产品如果不能在一定时间内完成特定场景的需求并且达成自己的目标,你就比较难做。

三、小程序的投放平台

1、微信(重量级)

2、头条、抖音、支付宝

3、QQ、钉钉

4、一些浏览器(如百度、夸克)

四、小程序和H5的区别

1、视图层的区别
(1)开发工具不同。H5的开发工具依赖的外壳主要是浏览器,因此只要有浏览器,就可以使用。比如手机内置的浏览器,APP 的 web-view 组件,
    以及小程序提供的 web-view 组件,都可以打开 H5 页面。小程序的开发基于自己的开发者工具,只能依赖微信客户端,也就是说只能在微信里打开,
    可以实现同步本地文件+开发调试+编译+预览+上传+发布等一整套流程。
(2)开发语言不同。小程序自己开发了一套WXML标签语言和WXSS样式语言,并非直接使用标准的HTML5+CSS3。
(3)组件封装不同。 小程序独立出来了很多原生APP的组件,在HTML5需要模拟才能实现的功能,小程序里可以直接调用组件。

2、开发工具不同
H5的开发直接使用VS Code就行,小程序一般有专门的开发工具。如微信开发者工具

3、服务器域名配置不同
这个比较复杂,后续会专门开一篇文章解释

总之:微信小程序集成了很多原生APP的组件,从体验和页面流畅度来说,都会比HTML5要优秀很多。 微信小程序相对于HTML5开发来说,
除了熟悉API需要学习成本之外,还要学习小程序组件,布局。
运行的速度方面,传统HTML5在加载的时候受限于网络环境,需要顺序加载HTML、CSS、JS,然后返回数据,最后渲染页面显示在浏览器中。
用户经常需要等待很长时间,体验会受到影响。相比之下,小程序的两个线程:Appservice Thread和View Thread会同时进行、并行加载,
甚至Appservice Thread会更早执行,当视图线程加载完,通知Appservice,Appservice 会把准备好的数据用setData的方法返回给视图线程。
小程序的这种优化策略,可以减少用户的等待时间、加快小程序的响应速度。

推荐几个常用小程序的开放平台

微信公众平台:https://mp.weixin.qq.com/

微信开放平台:https://open.weixin.qq.com/

钉钉开放平台:https://open.dingtalk.com/

支付宝开放平台:https://open.alipay.com/

抖音开放平台:https://open.douyin.com/platform

百度开放平台:https://open.baidu.com/

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sum墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值