如何开发一款微信小程序

如何独立开发一款微信小程序 一个人如何独立开发一款微信小程序,需要具备数据库、后台语言、前端技术、设计规范、搭建web服务器和域名等技能。首先明确需求和现有技术能力是否支持,然后进行需求分析和技术方案设计。搭建web服务器和注册域名,选择适合的后台框架和语言,爬取数据并完成业务逻辑。在小程序开发前了解运行原理,先调通读取数据接口和分页逻辑,再调整页面UI。最后通过分享等方式推广小程序。 阅读详情

如何开发一款微信小程序

微信搜索【龙年新年祝福】小程序

前言

赶在春节前,我开发了一款小程序,精美的UI带给你更好的用户体验。

围绕春节主题功能,包含微信红包封面、朋友圈跨年文案、春节祝福文案、春节对联生成、春节猜灯谜活动、一键换头像、头像壁纸表情包获取。


其中涉及了两个H5功能:在线看烟花、在线表白

小程序码

过程

小程序目前的生态还是非常坑的,我花了近两周时间从零完成了小程序的备案到上线。想要完整开发一款小程序首先需要完成:

  1. 小程序的微信认证(个人30rmb)

  2. 小程序互联网备案、实名认证

  3. 接口域名SSL证书

  4. 接口域名互联网备案、实名认证

  5. 本地开发

  6. 遵循个人开发规范(很多功能个人是无法使用的,开发前应该先查询相关的技术实现方案的可行性,避免上线的时候发现功能不可用)

  7. 提交代码初审

  8. 发布上线

可以看到,整个过程最繁琐的就是小程序备案和域名备案,不仅要提供很多资料,还需要等待很长一段时间的人工资料审核、电话核实才能确定。在我的实际体验中:

  1. 域名备案至少半个月时间(我是已有的域名:TyCoding's Blog)

  2. 小程序备案需要1-7天(取决于你提交的材料和资质)

无论是哪个备案都要遵循规范填写信息,比如如果你以“软件开发从业者”身份提交备案就需要提交大量的附加材料和公司企业信息。

Tips:有关备案的技巧可以后台私信我加交流群

微信认证

这是最坑的一项,由于吃相越来越难看,个人开发者提交微信认证需要支付30RMB,企业认证需要300RMB,没有认证小程序无法上线。

并且这个认证是年付的,也就是每年都要付款,如果不付款小程序就无法通过微信搜索到,接着就是被下架。

小程序的微信认证是和公众号的认证是分开的,无法实现同主体公用认证信息。

所以,在开发小程序之前,你要考虑好这个小程序能否给你带来每年30RMB的收入,否则就要慎重。

技术方案

首先千万不要使用 weui 这套UI

虽然是WEUI开源的,并且也非常美观,但是这套UI只允许微信内部使用,所有使用该UI的小程序都不予通过审核。

JS框架

个人感觉并没有太多选择,我推荐:

  1. 如果之前非常熟悉Vue,我推荐直接使用UniApp开发小程序

  2. 如果只熟悉原生JS,那建议直接用微信小程序官方语法WXML

UniApp

其实从N年前我就很摒弃使用Uni,因为很多坑,时至今日2024年,Uni依然是一堆坑,虽然是使用Vue写,但是一部分Vue的特性并不支持,只能说基本的功能是可以。

小程序本身

只能说是一言难尽:

  1. 个人无法使用<web-view>组件(企业可用)

  2. 小程序没有DOM概念,因此很多H5的写法就别想了

  3. 没有截图方案,第三方的海报分享插件的使用体验一言难尽

  4. Canvas功能一言难尽

  5. ……

预览

IMG_1812

IMG_1814

IMG_1818

IMG_1821

IMG_1823

IMG_1824

小程序码

合作和联系

一款互动式答题微信小程序开发实战 简介:本文介绍了一款基于微信小程序平台的在线答题应用开发项目,旨在为用户提供便捷的知识竞赛与自主学习工具。该小程序无需安装,依托微信生态快速加载、即用即走。项目涵盖微信小程序框架(WXML/WXSS/JavaScript)、云端数据交互、随机选题逻辑、用户答题流程控制、实时计分反馈、动画效果增强及安全性设计等核心技术,具备良好的交互体验与扩展性。通过本项目实践,开发者可掌握微信小程序全链路开发能力,适用于教育、培训、测评等多种场景。 阅读详情

相关推荐

从零到一:手把手教你用Python+LangChain搭建企业级RAG知识库(附避坑指南)

本文为开发者提供了一份详尽的实战指南,手把手教你使用Python和LangChain框架从零构建企业级RAG知识库。内容涵盖环境搭建、文档处理、向量化检索、提示工程及生产部署等核心环节,并重点分享了文档分割、检索优化等关键避坑经验,旨在帮助读者打造稳定、高效且易于维护的智能知识中枢。

weixin_29058331的博客 398

微信小程序开发(超详细保姆式教程)

微信小程序开发(超详细保姆式教程)

m0_64875238的博客 64万+

Pixel 4/4 XL 刷机小白必看:Magisk Root 全流程详解(附电信网络适配技巧)

本文为Pixel 4/4 XL用户提供了一份详尽的Magisk Root全流程指南。从解锁Bootloader、刷入Magisk,到解决电信网络VoLTE适配问题,再到隐藏Root以通过银行App检测,手把手教你安全获取系统最高权限并优化日常使用体验。

weixin_29310605的博客 264

微信小程序开发指南:精通一切的秘籍(保姆级别+超详细)

小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生态。

老高的博客 3万+

【LTspice】002 第一个仿真电路

目录 1. 光偶元件的工作原理 2. 过零检测电路的工作原理 3. 以PC817光耦搭建一个过零检测电路 1. 光偶元件的工作原理 光耦合器(optical coupler,英文缩写为OC)亦称光电隔离器或光电耦合器,简称光耦。它是以光为媒介来传输电信号的器件。 PC817是一种把红外光发射器件和红外光接受器件以及信号处理电路等封装在同一管座内的器件。当输入电信号加到输入端发光器件LED上,LED发光,光接受器件接受光信号并转换成电信号,然后将电信号直接输出,或者将电信号放大处理成标准数字电平输

m0_59642765的博客 8022

时序定江山,功耗写风骨——解读时序库lib文件的奥义【芯片设计 lib文件】

lib库,全称liberty library format file:它是Liberty时序文件的简称,使用 Liberty 语法来编写。它可以通过library compiler/dc转换成.db文件(database),供synopsis家的DC和PT使用,也可以通过spyglass的library compiler来生成sglib文件,供spyglass使用。他们是等价的,但db文件是二进制格式,人类不可读。

LogicYarn的博客 2601

微信开发之两天快速开发一个自己的微信小程序

一.写在前面 1.为什么要学小程序开发?     对于前端开发而言,微信小程序因为其简单快速、开发成本低、用户流量巨大等特点,也就成了前端开发工程师必会的一个技能。   2.先看看小程序效果 (1)欢迎页     (2)首页:轮播头图,天气,豆瓣电影正在热映     (3)全国城市切换页   (4

LVXIANGAN的专栏 5万+

Python无法拒绝的表白界面(完整代码)

Python制作一个无法拒绝的表白界面的完整代码。

AIGC 5万+

如何高效开发一款微信小程序

目录 一、页面开发分工 二、公共模块的封装 三、开发规范与代码Review 四、微信公众平台管理 五、如何提高小程序审核通过的时效 一、页面开发分工 在我们接手到一个小程序开发项目的时候,首先要做的是根据产品文档和UI设计稿,进行任务分解。 1、任务分解 任务分解也叫工作分解结构(简称WBS),就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,即:项目→任务→工作→日常活动。对于小程序这样...

一群专业码农的笔记本 1万+

<IBM DB2>《DB2 官方监控脚本 2022版本》

DB2 监控脚本

Else 的博客 670

【计算机视觉 | MMDetection】关于mmdetection如何计算参数量、计算量和速度FPS

【计算机视觉 | MMDetection】关于mmdetection如何计算参数量、计算量和速度FPS

wzk4869的博客 3021

小程序用什么开发?快速开发一个自己的微信小程序教程

一.写在前面   1.为什么要学小程序开发?   对于前端开发而言,微信小程序因为其简单快速、开发成本低、用户流量巨大等特点,也就成了前端开发工程师必会的一个技能。   2.开发准备:   (1)有人开玩笑说,会vue小程序根本都不用学:   微信小程序虽然是腾讯自己搞的,但是核心的思想跟vue等框架是一样一样的哦~   (2)善于搜集精美的小组件: “我们不生产代码,我们只是代码的搬...

技术IT快讯 6万+

[系统安全] 十七.Windows PE病毒概念、分类及感染方式详解

作者前文介绍了PE文件格式,熟悉各种PE编辑查看工具,针对目标EXE程序新增对话框等;这篇文章将介绍Windows PE病毒, 包括PE病毒原理、分类及感染方式详解,并通过案例进行介绍。这些基础性知识不仅和系统安全相关,同样与我们身边的APP、常用软件及操作系统紧密联系,希望这些知识对您有所帮助,更希望大家提高安全意识,安全保障任重道远。本文参考了《软件安全》视频、安全网站和参考文献中的文章,并结合自己的经验和实践进行撰写,也推荐大家阅读参考文献。

杨秀璋的专栏 1万+

用Comate Zulu开发一款微信小程序

从0到1,三步实现一个微信小程序

2401_86237385的博客 1071

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

闲来无事,开发了一款下单点餐微信小程序

1)用户注册登录:实现用户的微信授权注册登录,获取微信头像和昵称。2)首页轮播图:实现滑块视图容器显示面板指示点,采用衔接滑动的方式,每隔5秒进行自动切换,带有滑动动画效果。3)主页信息与功能按键:展示圆形店铺头图、店铺名称、标识和营业时间,联系方式以及地址,接入在线客服功能、一键拨号功能,点击[下单点餐]功能按键跳转到商品列表页面。4)商品列表页:左侧栏为分类,可以点击切换,右侧为对应当前分类下的商品信息列表,展示商品图片、名称、标签、销量和价格,加减功能按键。

mon_star°的博客 3051

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

开发一款春节微信小程序

赶在春节前开发一款春节小程序

TyCoding的博客 785

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

用unity开发一款微信小程序

汉字是我们习以为常的东西嘛,其本身就拥有着国外文字所没有的立体感,能否结合立体感来进行游戏创作呢?我就这样想着,于是乎这款游戏的思路就诞生了——将文字按笔画拆散,并挪动,通过手指滑动屏幕来让笔画旋转,再配合点击存在白色按钮的笔画使该笔画旋转到应在的位置,已达到让屏幕前的笔画显示出原本文字的效果。

qq_19829077的博客 1575

探索WXxcx:一款微信小程序的开发利器

探索WXxcx:一款微信小程序的开发利器 在移动应用的世界中,微信小程序以其轻量、便捷的优势吸引了大量的开发者和用户。今天,我们要介绍的项目WXxcx是一款专门针对微信小程序开发的强大工具集,它旨在简化开发流程,提升效率。 项目简介 WXxcx是由开发者@yllg 创建的一个开源项目,它提供了一系列实用的脚本和工具,涵盖了代码优化、调试、测试等多个环节。通过整合多种开发资源,WXxcx致力于为微信...

gitblog_00072的博客 595

探索Jeewx:一款开源的微信小程序开发框架

探索Jeewx:一款开源的微信小程序开发框架 项目简介 是一个强大的、开源的微信小程序开发框架,由张大斯科特发起并维护。它旨在简化微信小程序的开发流程,提供了一套完整的前后端解决方案,使开发者能够更高效地构建和管理微信小程序应用。 技术分析 前端架构 Jeewx采用了MVVM(Model-View-ViewModel)设计模式,这种模式允许数据绑定和组件化,使得代码结构清晰,易于维护。它基于微信官...

gitblog_00029的博客 534

探索WeApp:一款便捷的微信小程序开发工具

是一个开源的微信小程序开发框架,旨在简化开发者在构建微信小程序时的工作流程,提升开发效率。由皇家Rick开发并维护,该项目提供了一套简洁、高效的API和组件,让开发者能够更快速地编写出符合微信小程序规范的应用。 ## 技术分析 WeApp的核心特性在于其强大的抽象化能力和对微信小程序原生API的良好封装。它采用了现代化的前端开发模式,如模块化、状态管理(可能集成Vuex或Redux)以及热更新...

gitblog_00025的博客 786

推荐一款高效微信小程序开发框架:`wxapp-boilerplate`

推荐一款高效微信小程序开发框架:wxapp-boilerplate 去发现同类优质开源项目:https://gitcode.com/ 在移动应用开发中,微信小程序因其轻量级、快速启动和无需下载的特点越来越受到开发者们的青睐。而今天我们要推荐的就是一个强大的微信小程序开发模板——wxapp-boilerplate,它能够帮助开发者更高效地构建和管理小程序项目。 项目简介 wxapp-boilerpl...

gitblog_00022的博客 704

一款微信小程序项目的开发过程全解析

当一个人想做一件事,说明这件事行了。当一群人想做一件事,它也就成了。   “十年寒窗无人问,一朝成名天下知。” 高考考的好成绩只是一个环节,对大部分的学生家长面临的是不知道有哪些学校、哪些专业。更谈不上出来之后又能够做什么,只能觉得看起来不错就凑合填报了。 我们能够为他们做点什么呢? 我们没办法左右他们的成绩,我们能够指引他们选择更好的大学,选择自己喜欢的专业,通过思考之后决定做一款关

jieming0086的博客 3668

【Tips】如何开发一款微信小程序

微信小程序可太便捷啦😎,它是无需下载安装,直接就能在微信客户端里使用的应用程序。这种轻量级应用,方便又高效,开发成本还低,能为用户带来超丰富的功能与服务。下面就详细说说微信小程序开发相关内容👇。

weixin_59422604的博客 421

小白如何开发一款微信小程序

在后台服务中,你可以编写接口逻辑,处理小程序发送过来的请求,并与数据库或其他服务进行数据交互,不管你选择哪个方式都要确保能够正确的进行交互,可以在小程序前端代码中使用网络请求API,向后台发送请求,并处理返回的数据。同时,后台服务需要提供相应的接口,接收小程序发送的请求,并返回相应的数据。如果你是初学者,建议先阅读微信小程序的官方文档,学习相关的开发知识和技巧,发布后的小程序仍然需要遵守微信的规范和政策,确保不违反相关法律法规,并遵守用户隐私保护和数据安全的要求。这是你小程序的标识符。

m0_56551554的博客 175

探索WeChat WeApp Redux:一款提升微信小程序开发体验的神器

探索WeChat WeApp Redux:一款提升微信小程序开发体验的神器 在微信小程序的开发世界中,wechat-weapp-redux 是一个引人注目的开源项目,它旨在简化和优化你的开发流程,让你能更高效地构建功能丰富的微信小程序。该项目由开发者 CharleyW 创建并维护,其目标是将流行的前端状态管理库 Redux 引入到微信小程序中。 项目简介 wechat-weapp-redux 是一...

gitblog_00054的博客 713

探索WeCheat:一款跨平台的微信小程序开发工具

探索WeCheat:一款跨平台的微信小程序开发工具 在数字化时代,微信小程序以其轻量级、便捷性和广泛的用户基础,已经成为开发者们的重要战场。今天,我们要向您推荐一款名为WeCheat的开源项目,它是一款强大的跨平台微信小程序开发工具,旨在简化您的开发流程,提高工作效率。 项目简介 WeCheat由GitHub用户xixilive开发并维护,提供了VS Code扩展和Web端应用两种形式,支持实时预...

gitblog_00021的博客 464
上一篇: 开发一款春节微信小程序
下一篇: 一大波龙年专属红包封面来了
TyCoding
博客等级 码龄9年 316粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值