如果你有一个想法——做一个点餐小程序、一个记账工具、或者一个社区团购的小工具——你可能会好奇:开发这样一个小程序,到底要花多少钱?我自己一个人能做吗?
今天我们把这个问题拆开来看,从零开始,把每一步需要的时间和钱都算清楚。
要做小程序,第一步是在微信公众平台注册一个小程序账号。这里有两种情况:
个人主体:免费注册,不需要营业执照。功能基本齐全,但不能做微信支付(商业收款)、不能做直播类、社交类需要资质审核的类目。
企业主体:需要营业执照,注册费300元/年(认证费)。可以开通微信支付、可以使用更多高级接口(如实时音视频、附近的小程序等)。
如果你是个人开发者想做工具类小程序(比如待办清单、纪念日提醒、计算器),个人账号完全够用,一分钱不用花。
如果你是想做电商卖东西,必须有企业账号,每年的固定成本是300元。
微信提供了官方的开发者工具,集成了编码、调试、预览、上传功能。不需要买任何软件许可证。
电脑是现成的,操作系统不限。不需要买Mac还是Windows,都能用。
这是整个过程中唯一可能产生持续支出的环节。根据你的需求,有几个档次可以选择。
档次一:免费档(0元/月)
如果你的小程序不需要保存用户数据(比如一个简单的计算器、随机数生成器、文字小工具),或者数据量很小,可以使用微信云开发的免费额度:
数据库读写:每月几万次免费
云函数调用:每月20万次免费
云存储:5GB免费
一个小型工具类小程序,几百人使用,通常连免费额度都用不完。这是个人起步的最佳选择。
档次二:低成本档(约9.9元 - 30元/月)
当免费额度不够用时(比如日活超过一千人,或者存储的图片、文件增多),可以升级云开发的按量付费套餐。读操作大约0.015元/万次,写操作0.05元/万次。一个月几十块钱基本够用。
档次三:自建服务器档(几十到几百元/月)
如果你不想用云开发,自己购买云服务器(比如阿里云、腾讯云),配置域名、安装数据库、写后端接口。最便宜的服务器约30-50元/月,但需要后端开发能力,维护成本也更高。对个人开发者来说,除非有特殊需求,一般不推荐这个路线。
小程序开发完成后提交审核,微信不收费。审核通常1-3个工作日,企业账号可能需要更严格的类目审核,但也不收费。
如果你想做的事情超出基础功能,可能会有额外支出:
使用第三方服务:比如地图API(部分高频调用需要付费)、短信验证码(约0.05元/条)、音视频通话SDK(按分钟计费)。初期可以先用免费额度,用户量上来后再评估。
设计外包:如果你不会做界面设计,可以找人做一套UI,价格从几百到几千不等。也可以使用现成的组件库(如Vant Weapp、TDesign),本身免费,界面已经挺好看。
代码外包:完全不会编程,想找人代开发。市场价从几千到几万不等,取决于功能复杂度。这是成本最高的选项,但对于非技术背景的人来说确实是一条路。
| 项目 | 个人账号 | 企业账号 |
|---|---|---|
| 账号注册 | 0元 | 300元/年 |
| 开发工具 | 0元 | 0元 |
| 服务器(免费额度内) | 0元 | 0元 |
| 服务器(超出额度后) | 约10-30元/月 | 约10-30元/月 |
| 微信支付接入 | 不支持 | 免费开通(结算时收取0.6%手续费) |
| 审核上线 | 0元 | 0元 |
| 最低年成本 | 0元 | 300元 |
假设你想做一个小程序,功能是记录每日开销,用户可以自己添加分类、查看月度统计图表。
账号:个人账号,免费。
开发:自己学习并写代码,1-2周业余时间。或者使用现成的模板改造,更快。
服务器:云开发免费额度足够支撑几百个用户。
设计:使用开源组件库,不需要外包。
年度成本:0元。
如果这个小程序火了,日活达到上千人,云开发可能需要升级到付费档,大约每月几十元。依然远低于一杯咖啡的价格。
如果你完全不会编程,想零成本做一个小程序,难度很大。代码外包是唯一的方式,但那需要钱。小程序的开发虽然门槛比App低很多,但基本的编程概念(变量、数组、条件判断)还是要学的。
如果你愿意花两周时间跟着官方文档学一下,做一个简单的工具类小程序是完全可行的。不需要你是计算机专业出身。很多做得还不错的小程序,背后就是一个普通人在业余时间写的。
从零开始做一个小程序,技术上和资金上的门槛都比大多数人想象的低。门槛不在别处,在“开始动手”这一步。