首页 新闻

小程序开发篇之小程序开发基础概述

小程序概述

如今小程序开发可以说在前端工作中比重非常大 ,主要的小程序有支付宝小程序、百度小程序、微信小程序,他们早已完成了小程序市场的布局 ,当然还有字节跳动公司下面的今日头条推出的今日头条小程序 ,抖音小程序等

四家小程序可谓是各有各的特色 ,小程序的出现,让移动应用时代向轻应用时代迈进了一步 ,很多人认为小程序就是未来接入移动互联服务的最佳入口 ,小程序轻度依赖 ,以及方便获取与传播的特点 ,让很多商家利用小程序在自己的小程序商城中获得了巨大的收益 ,本篇文章将对于四种小程序在发展现状、自身特色、应用场景等方面进行区别对比 ,之后再以微信小程序开发为例学习小程序的开发

四大小程序

小程序的特点

小程序是一种全新的连接用户与服务的媒介,它可以在平台内被便捷地获取和传播,同时具有出色的使用体验。

1.体积小、方便获取与传播 (小程序无需下载APP,获取更加方便,传播更为广泛)

2.用完即走,轻度依赖(小程序应用体量更轻、对配置要求低)

四大小程序

头条系小程序

头条小程序是在2018 年 ,在今日头条App内出现小程序功能和入口 ,让今日头条成为继微信、支付宝、百度后,第4个推出小程序功能的App ,然后抖音App也出现了小程序入口 ,不过据悉,抖音小程序的技术架构将与今日头条小程序应该基本是一致的。

头条系列产品 ,在内容方面和用户群体有绝对的影响力 ,尤其是现在抖音APP国内日活超过3-4亿 ,庞大的用户群 ,多平台分享能力,加上强大的运营推广 ,头条小程序,正向游戏、电商、服务甚至线下发展,势头凶猛。

字节跳动系小程序

微信小程序

作为小程序的“鼻祖”,微信小程序数量更是有超百万个,第三方平台数目也不少。微信小程序的开发者数量更是超过 150 万之多 ,强社交属性和高频次流量是微信的强力优势。微信的用户群分布广泛 ,打开小程序的频次高 ,停留时间长 ,这些特点使其成为各类资讯、娱乐化内容和休闲游戏的不二之选。

主要特点就是依赖微信生态系统,用户只能在微信生态里完成产品闭环 ,使得微信小程序是全封闭式的

全封闭的微信小程序微信小程序的封闭性,使得开发者的小程序的运行范围只能在微信生态体系内,虽然在一定程度上对小程序有规范作用,易于管理,但是其应用范围依然是在一定的界限内。

微信小程序

支付宝小程序

支付宝小程序主打营销、信用、风控、金融等差异化能力与优势。致力于走全方位赋能商业的路径,目前主要面向企业级开发者。

支付宝小程序更注重生活服务,我们经常用到的公交、医院、酒店、订票、商家官网小程序较多,人们已经习惯线上支付,所以会经常用到支付宝,支付宝小程序留住了流量并转化。阿里有非常多的联盟生态,像优酷,淘宝,支付宝这些都是属于流量的入口。可以考虑布局“阿里联盟小程序”,打通阿里体系所有生态。

半封闭的支付宝小程序支付宝小程序目前已重点开放支付收单,会员服务,芝麻信用等8项能力,由于产品闭环需要在阿里的生态下完成,其本身是半开放半封闭的模式

支付宝小程序

百度智能小程序

开放的百度小程序:不同于微信和支付宝的封闭模式,百度小程序的主题为开放+AI,百度把“搜索 + 信息流”全域流量都接入小程序开放给开发者,同时通过百度自身的技术优势,给小程序AI赋能。

百度强调的是开放生态,主打AI和流量的王牌。百度智能小程序具有入口自然,流量质量高等优势,支持企业、政府、媒体和其他组织申请 ,作为中国最大的搜索引擎工具,有天然的数据支撑。虽说百度小程序不是最早的开放者,但是小程序量也不容小嘘

百度职能小程序的生态体系对于开发者是十分友好的,开放的110多项AI技术可以让开发者轻松获得AI能力。智能小程序是开放的生态,不仅可以运行于百度的平台,更可以运行于外部App上,开发者一次开发就可以实现多端运行,这和微信小程的封闭生态有着本质的区别。

智能小程序

小程序的共性

1.小程序的组件都包含视图容器、基础内容、表单组件、导航、媒体组件、地图、画布、开放能力八种类型。

2.每个页面有独立的作用域,并提供模块化

3.生命周期函数和page页面中定义的生命周期方法基本相同 (不同平台的提供其小程序的API会因平台性质的不同而有所差异。)

生命周期和页面周期

4.小程序页面由四个文件组成

页面结构组成

5.小程序相似度很大,学习成本极低,只是赋予了不同的平台特色 ,掌握一种小程序的基础 ,再以此基础修改开发其他小程序