百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

软件工程师告诉你怎样创建自己的微信小程序!

haoteby 2025-02-17 12:14 19 浏览

(一)微信小程序介绍

随着移动互联网的迅速发展,不少的用户已经使用过微信小程序,并且有非常好的体验。什么是微信小程序?

关键字:无需下载安装卸载 触手可及 用完即走

小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想, 用户扫一扫或者搜一下即可打开应用。也体现了"用完即走"的理念,用户不关心是 否安装太多应用的问题。应用将无处不在,随时随地可用,但又无需安装卸载。

那么微信小程序和传统的APP有什么区别,有什么优势,这里先给大家做一个简单的对比。

微信小程序能取代Android和iOS么?

(1)原生App一般同时需要开发Android和iOS版本;

(2)小程序是跨平台的,但是缺乏成熟的组件,缺少统计、绘图组件,以前的echarts和hightcharts都无法使用;

(3)小程序不支持WebView,大量已被静态化好的HTML页面完全没办法在小程序上展示;

(4)小程序想取代Android和iOS需要很长很长的路,是蓝海还是死海需要时间来验证;

微信小程序和APP哪个更好,这得从二者区别和自己所需功能来说:

 1、功能目标

  小程序: 微信对小程序的功能有约束的,只能实现APP的部分功能,可以认为是轻巧便利型的APP。

  APP: APP的功能设置,有运营者决定。在线支付,直播,IM聊天、电商等等都可以实现

 2、使用方式

  小程序:通过微信扫一扫或者搜索,无需下载,实现"触手可及"穿的梦想

  App: 从应用商场里面下载或者直接百度下载等,占据空间内存,桌面快捷入口

 3、受众不同

  小程序:面向所有微信用户,背靠大树好乘凉,站在巨人的肩膀上,小程序的用户也是九亿微信用户

  APP:面向所有智能手机用户,面向更广的用户群,所有人都可以使用

 4、开发成本与周期

  小程序:开发周期短,成本低

  APP:成本相对较高,具体根据APP功能,开发周期一般1-3个月,功能复杂的开发周期延长

 5、上线

  小程序:只需要提交到微信公众平台审核

  App: 需要向十几个应用商店提交审核。

  从APP开发互联互加了解到:小程序主要是适合低频、刚需、轻量级、功能单一、不需要调用太多系统级能力的应用。相比于APP,小程序就是一个轻巧型,简化型的APP。

  小程序不是APP的革命者,而是APP的助手。基于以上,如果你们公司的规模尚可,预算尚可,还是有必要开发一个app的,一方面app功能齐全,配套完善,带给用户的体验更好,有利于提高公司口碑和形象。另一方面,app作为公司的牌面,是公司实力的象征。


小程序应用领域:

个人服务方面

微信小程序使用场景-企业服务类目



(二)微信小程序开发准备

1.公众平台申请开发者账号:

(1) 打开微信官方链接:

(2)选择要注册小程序


(3)选择小程序,并且填写注册信息

(4).系统发送一个链接到你填写的邮箱,登录邮箱打开链接,激活账号即可。

(5)注册成功后,可以直接登录。

(6)需要邮箱账号本人的微信二维码扫描才能进入

(7)进入微信小程序后台管理界面,点击"成员管理"

(8)添加项目开发成员

点击"添加成员",填写开发者的微信,并且选择相应权限,保存时候需要管理员微信确认。



开发人员被添加到项目开发中:

(9)申请一个AppID(注意只能填写自己申请的):

2.微信小程序开发工具下载和安装:

下载微信小程序链接:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

安装小程序


3.安装完成后,打开微信小程序开发工具,新建第一个微信小程序


(1)用授权的开发者的手机微信扫一扫,即可打开开发工具,进行编程。



(2)使用开发者的微信扫码进入,填写项目名称,保存目录,AppID,可以不使用云服务,点击"新建按钮"

(3)第一个默认的微信小程序就开始了

(4)用你微信扫一扫即可进入小程序,看到"Hello World"


由于时间有限,今天我们先讲到这里,后面我们再详细讲解微信小程序案例开发,欢迎您的点赞、关注。教育行者何老师,将给为各位爱好前端开发或者需要前端开发的朋友带来更多干货!

相关推荐

一日一技:用Python程序将十进制转换为二进制

用Python程序将十进制转换为二进制通过将数字连续除以2并以相反顺序打印其余部分,将十进制数转换为二进制。在下面的程序中,我们将学习使用递归函数将十进制数转换为二进制数,代码如下:...

十进制转化成二进制你会吗?#数学思维

六年级奥赛起跑线:抽屉原理揭秘。同学们好,我是你们的奥耀老师。今天一起来学习奥赛起跑线第三讲二进制计数法。例一:把十进制五十三化成二进制数是多少?首先十进制就是满十进一,二进制就是满二进一。二进制每个...

二进制、十进制、八进制和十六进制,它们之间是如何转换的?

在学习进制时总会遇到多种进制转换的时候,学会它们之间的转换方法也是必须的,这里分享一下几种进制之间转换的方法,也分享两个好用的转换工具,使用它们能够大幅度的提升你的办公和学习效率,感兴趣的小伙伴记得点...

c语言-2进制转10进制_c语言 二进制转十进制

#include<stdio.h>intmain(){charch;inta=0;...

二进制、八进制、十进制和十六进制数制转换

一、数制1、什么是数制数制是计数进位的简称。也就是由低位向高位进位计数的方法。2、常用数制计算机中常用的数制有二进制、八进制、十进制和十六进制。...

二进制、十进制、八进制、十六进制间的相互转换函数

二进制、十进制、八进制、十六进制间的相互转换函数1、输入任意一个十进制的整数,将其分别转换为二进制、八进制、十六进制。2、程序代码如下:#include<iostream>usingna...

二进制、八进制、十进制和十六进制等常用数制及其相互转换

从大学开始系统的接触计算机专业,到现在已经过去十几年了,今天整理一下基础的进制转换,希望给还在上高中的表妹一个入门的引导,早日熟悉这个行业。一、二进制、八进制、十进制和十六进制是如何定义的?二进制是B...

二进制如何转换成十进制?_二进制如何转换成十进制例子图解

随着社会的发展,电器维修由继电器时代逐渐被PLC,变频器,触摸屏等工控时代所替代,特别是plc编程,其数据逻辑往往涉及到数制二进制,那么二进制到底是什么呢?它和十进制又有什么区别和联系呢?下面和朋友们...

二进制与十进制的相互转换_二进制和十进制之间转换

很多同学在刚开始接触计算机语言的时候,都会了解计算机的世界里面大多都是二进制来表达现实世界的任何事物的。当然现实世界的事务有很多很多,就拿最简单的数字,我们经常看到的数字大多都是十进制的形式,例如:我...

十进制如何转换为二进制,二进制如何转换为十进制

用十进制除以2,除的断的,商用0表示;除不断的,商用1表示余0时结束假如十进制用X表示,用十进制除以2,即x/2除以2后为整数的(除的断的),商用0表示;除以2除不断的,商用1表示除完后的商0或1...

十进制数如何转换为二进制数_十进制数如何转换为二进制数举例说明

我们经常听到十进制数和二进制数,电脑中也经常使用二进制数来进行计算,但是很多人却不清楚十进制数和二进制数是怎样进行转换的,下面就来看看,十进制数转换为二进制数的方法。正整数转二进制...

二进制转化为十进制,你会做吗?一起来试试吧

今天孩子问把二进制表示的110101改写成十进制数怎么做呀?,“二进制”简单来说就是“满二进一”,只用0和1共两个数字表示,同理我们平常接触到的“十进制”是“满十进一”,只用0-9共十个数字表示。如果...

Mac终于能正常打游戏了!苹果正逐渐淘汰Rosetta转译

Mac玩家苦转译久矣!WWDC2025苹果正式宣判Rosetta死刑,原生游戏时代终于杀到。Metal4光追和AI插帧技术直接掀桌,连Steam都连夜扛着ARM架构投诚了。看到《赛博朋克2077》...

怎么把视频的声音提出来转为音频?音频提取,11款工具实测搞定

想把视频里的声音单独保存为音频文件(MP3/AAC/WAV/FLAC)用于配音、播客、听课或二次剪辑?本文挑出10款常用工具,给出实测可复现的操作步骤、优缺点和场景推荐。1)转换猫mp3转换器(操作门...

6个mp4格式转换器测评:转换速度与质量并存!

MP4视频格式具有兼容性强、视频画质高清、文件体积较小、支持多种编码等特点,适用于网络媒体传播。如果大家想要将非MP4格式的视频转换成MP4的视频格式的话,可以使用MP4格式转换器更换格式。本文分别从...