微信小程序从0到上线,程序员一个月开发一款小程序实录

前言:本人从事游戏开发多年,是一名饱受折磨的游戏前端开发人员。游戏这个行业越来越难做,加班越来越严重。正值行业转变之际,听闻微信小程序热火之时,我想偿试一下小程序制作,因此,一个月之后有了这篇文章:微信小程序从0到上线,程序员一个月开发一款小程序实录

目前小程序已经上线。当然一切从简,我申请的是个人开发者。期间遇到许多小程序开发的坑、遇到许多的疑问、许多的选择,为了给那些想开发微信小程序员的人一些经验,一些有价值的参考,我想我还是从头说起吧

一、注册小程序开发者

这是制作小程序的第一步。这一步有多人选择:你可以注册为个人开发者、个体工商开发者、企业开发者、政府开发者。我注册的是个人开发者,原因如下:

1、我们有其它类型开发者的资格;

2、我是第一次进行小程序开发,先要从最简单的开始;

3、我要制作的东西,个人开发者应该就可以满足。

这里还是要说一下,微信小程序个人开发者有什么限制,以免大家走弯路:

1、个人开发者,可能开发官方指定的类目的小程序。具体有哪些,在这里就不一一列出了,因为官方的个人类目会随时变动,大家还是去官方看好一点

2、个人开发者,无法开发“可以生用户自定义内容”的东西。这一点很重要,比如你个人开发者想要做一个,用户可以发表评论的、用户可以上传图片的、用户可以发表文章动态的,这些通通不允许!不要一开始什么者不了解,就一头扎进代码里开发,你花时间开发好了,提交审核不通过,那就杯具了,这很浪费时间,浪费精力。所以,我的建议时,把官方的所有文档全部看一遍,了解哪些能做哪些不能做、需要哪些东西,再去做项目。看完所有文档也浪费不了多少时间,两三天就可以了,这是很有必要的。不建议去看网上那些什么视频教程,为什么?第一,视频教程上有的,官方文档里者有;第二,视频教程里不全面,不可以包含官方文档里的所有东西;第三,大家都知道,微信小程序,腾讯目前还在不断的完完善、不断的修改API、不断的新增加功能。而视频教程录制后,就局限在某个版本里了。无法跟上更新。官方的文档是最全面最及时的,大家不要怕麻烦

3、个人开发者,无法涉及支付类的东西

二、资源准备

如果你的小程序涉及后台、数据库、动态数据,那你要有有以下这些准备 (如果不涉及,及,单单只有前端页面,那就不需要):

1、域名。包括域名申请、域名备案,这是强制性要求。注意,域名备案需要20天左右,这个应该程序还没写之前就要去搞,要不然写完了,又要等。

2、https。强制性要求

3、主机。主机这一点我要说一下,官方那里有一个“腾讯云支持”,可以帮你自动布置php或nodejs后端环境,500多元一年(当然你可以一个月一个月的买),这个不是必需的,你完全可以自己买一个主机,比如买一个阿里云的主机,只要域名备案好了,有https都是可以的。但是需要自己布环境。

我是自己买的是linux主机,最低的配置1M1核50G硬盘,300多一年,使用“宝塔linux面板”来搭环境

4、技术准备。需要的技术有点多。虽然我做的是功能最简单的小程序,但这也需要涉及方方面面的技术。这些技术,我都是从头学的(当然以前也有一些基础),下面罗列一下:

(1)微信前端框架, WXML、WXSS,这些是要看官方文档的。微信有一套自己的东西去做小程序,类似HTML+CSS+JS,但又有所不同,直接把一个网页前台代码copy过来是不可行的,一切都要从头去学。但是如果你有前端基础,应该会很快上手

(2)JS。微信前端 逻辑是是用原生的JS来写的。可以用最新的ES6语法,比如,箭头函数等。大家不了解ES6也可以去网上搜索一下。有点JS基础就可以写了,用到什么不懂的就去查,如果自己是程序员,上手难度不大

(3)CSS。小程序要用到CSS。但它里面不叫CSS,叫WXSS,它支持大部分的CSS语法。

说实话,以前用的CSS比较少,这一步我都是先去看完CSS的基础教程才来写的。CSS基础学习起来也不是很难,5天左右,可以了解完,用到时再深入。学会的标准是,面对一个页面,你起码知道用哪些布局实现、我要加个背景图片应该怎么做、我要改变字体字体颜色等要怎么做、我要做CSS动画应该用哪个。不是要你可以默写出代码,你要先知道用哪个,再去查手册,一点点的做

(4)官方组件。前端页面都有是用微信官方的组件来组装的,比如button、checkbox、input等。这些都需要去看官方文档,大概看个4、5天就能看完

(5)官方API。微信官方API可以做什么呢?说实话,功能很强大,可以有很多的权限,比如写文件、打开用户摄像机、打开蓝牙、获得用户地理位置,等等。基本上所有的权限都给你开放了!这一也是为什么小程序可以去PK原生APP的关键所在,现在不需要你去学安桌开发,不需要学苹果开发,只需要学会小程序,就可以把你的想法实现 出来,并给8亿用户用

(6)后端。我选择的是PHP+MYSQL,这两个东西之前也只是涉及一点。现在自己需要开发小程序,不敢说已经学会,但起码知道怎么用数据库增删查改、怎么用PHP输出JSON格式的文档的。

三、开始写代码!

以上的物理资源、技术资源准备好后,就可以开始写代码了。其实一但准备好了上面这些东西,开发一个简单的小程序是非常容易的

四、提交审核。

代码写后、BUG改完、后台数据准备完、就可以提交审核了。由于前期做足了准备,我这个小程序是一次性通过审核。当天提交,第二天就通过了

五、推广和盈利

我觉得推广和盈利对我这个程序员来说真是太难了,我也不喜欢做这方面的工作,我宁愿去写代码。小程序开发完,并不意味着就能赚钱,上线后其实还有大量的推广工作要做。这也是很考验你当初立项时的方案的正确性。目前个人开发者能通过小程序赚钱的,只有一个方法:那就是接入广告。接入广告的前提:独立访客达到1000。

当然,我也发现有一些个人开发者同行其它一些另类的增收方案:在小程序里贴上微信收款码。这条路到底可行不可行?大家自己去验证吧,我也是一个刚入门的个人开发者,想法也有很多局限性,各路大神可以有更好的赚钱方案

最后,为了证明我以上我是不在瞎扯,把我的小程序贴出来吧:

小程序名称:表情搞笑图片

小程序描述:这是一款仿抖音的随机搞笑表情图片浏览工具,用户可以收藏或分享自己喜欢的图片。精选了很多搞笑图片、表情图片、斗图表情包、最新最热的动态gif图片,助您拿下斗图MVP!

小程序二维码:


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容