大家好,我是菜哥!
最近微信在大力推微信AI小程序,其实就是利用AI编程工具快速开发,基本不需要懂编程语言(当然如果你要开发特别复杂的前后端的这个另当别论哈)

也算是红利期吧,下面我把一个完整的微信小程序的开发流程说一下:
一个小程序的开发大概分下面几个阶段:
需求分析
小程序账号准备
项目初始化
前端开发
后端开发
前后端接口联调
测试与优化
部署上线
我画了一个脑图,便于大家理解:

1.需求和定位
比如开发一个姓名打分的微信小程序,就是你开发一个小程序一定要有一个点子,其实从软件工程的角度来说,就是需求:可以是你生活的中的一个痛点,可以是一个工作上的一个需求等等。
项目需求:
我们输入一个姓名,然后微信小程序可以帮我给这个名字进行打分,然后显示姓名的分数以及音律,结构,文化内涵等等,这些角度进行解释。
2.原型的设计
原型设计就是快速的利用PPT先把你的项目的假的功能图,示意图画画出来,这样可以有一个非常直观的感受,然后把这个原型设计进行工程后和程序化。
比如我们姓名打分,我们希望是输入一个名字,类似这样的:
输入:张达
显示:
姓名分析:张达
"张" (Zhang): 常见姓氏,笔画中等,音调为阴平(一声)。
"达" (Da): 意思包括达到、通达、成功等,音调为阳平(二声)。
维度评分:
音韵 (Phonetic):
读音:"Zhang Da",声调:一阴一阳,流畅易读。
优点:声调变化自然,流畅好记。
改进空间:普通组合,没有特殊韵律。
分数估计:良好范围,70-84。具体:75 分?需客观。
结构 (Structure):
"张":7 笔,左右结构;"达":6 笔,半包围结构。整体平衡。
优点:笔画数相似,书写美观。
改进空间:常见结构,不突出。
分数:良好,75 分?一致。
文化内涵 (Culture):
"达" 寓意通达、成功,有正面含义。姓氏张无特殊典故。
优点:积极意义,易于理解。
改进空间:缺乏深度文化底蕴。
分数:良好,70-80。设为 75 分。
辨识度 (Uniqueness):
"张" 是常见姓氏;"达" 较常见,组合不独特。
优点:大众化,亲切。
改进空间:高重名概率。
分数:一般,60-69。设为 65 分。
总评分 :73
这个我用PPT设计出的一个图:

就好像你去盖房子,不是上来就开始弄砖瓦,弄水泥去盖了,你需要先画一个草图,这个楼房什么设计,分前端和后端,前端应该显示什么,后端你希望显示什么。
当然这些对于有经验的软件工程师是很容易的,如果你是文科生,或者是完全不懂代码的,也没有关系,你可以用文字找deepseek或者chatgpt去聊一下你的创意,让他给你出一个简单的需求功能的分析。
3.利用deepseek帮助你把点子细化
下面我们就用deepseek来给大家演示一下,如果细化你的需求。
输入你的点子给deepseek ,提示词如下:(需要要懂一点提示词工程的基本概念)
我现在是一个微信小程序开发小白,我现在要开发一个姓名打分的微信小程序,然后请你帮我细化一下这个需求,然后详细的列出来

然后看一下deepseek的输出,还是非常详细和专业的!
4.技术栈
前端:微信小程序框架(WXML、WXSS、JavaScript)。
开发工具:微信开发者工具(下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)。
后端:初始版本无需后端,纯前端实现。如果添加历史记录,可使用本地存储;如果需要复杂算法,可考虑云开发(微信云开发)或简单服务器。
经过deepseek帮你梳理,基本你的点子从模糊的想法已经到非常具体的,清晰了,无论是功能上还是设计上都很清晰。(如果你自己开发其他的小程序也是这样步骤,要学会举一反三)
下面这个是我们开发的一个简单的没有后端的微信小程序(集合手电筒功能的一款小程序),就是一个简单的摄像头的调用工具。

整个AI开发微信小程序的流程我们星球都有详细的教程和讨论,有兴趣的可以看看。

4288



被折叠的 条评论
为什么被折叠?



