从0到微信小程序上线,程序员在一个月内开发出一个小程序记录
小程序开发
浏览:1228 次

前言:我从事游戏开发多年,是一名备受折磨的前端游戏开发商。游戏行业越来越难做,加班也越来越严重。在行业转型之际,当我听说微信小程序的流行时,我想尝试制作小程序。因此,一个月后,我有了这篇文章:从0到在线,程序员在一个月内开发了一个小程序
目前,小程序已经上线。当然,一切都应该简化。我申请了个人开发者。在此期间,我在小程序开发中遇到了许多陷阱、问题和选择。为了给那些想开发微信小程序的人一些经验和有价值的参考,我想我最好从头开始
1、 注册小程序开发者
这是制作小程序的第一步。您可以注册为个人开发人员、个人商业开发人员、企业开发人员或政府开发人员。我注册为个人开发商,原因如下:
1、我们具备其他类型开发商的资质;
2.这是我第一次开发小程序。我应该从最简单的开始;
3.个人开发者应该对我想要做的东西感到满意。

在这里,微信小程序的个人开发者有哪些限制可以避免走弯路:
1.个人开发者可以开发官方类别的小程序。这里没有列出具体的类别,因为官方的个人类别会随时改变,所以你最好去官方看看
2.个人开发人员无法开发可以生成用户定义内容的东西。这非常重要。例如,如果您的个人开发者想要创建一个,用户可以发布评论、上传图片和发布更新。这些是不允许的!不要在一开始不了解任何东西的情况下就跳入代码进行开发。如果你花时间开发,但没有提交审查,那将是浪费时间和精力。因此,我的建议是阅读所有的官方文件,了解哪些可以做,哪些不能做,哪些需要做,然后再进行项目。阅读所有文件不需要太多时间。这需要两三天,这是非常必要的。我不建议去看在线视频教程。为什么?首先,视频教程中有一些,官方文件中有一些;第二,视频教程不全面,不能包括官方文件中的所有内容;第三,众所周知,腾讯仍在不断完善其微信小程序,不断修改其API,不断添加新功能。视频教程录制后,仅限于特定版本。无法跟上更新。官方文件是最全面、最及时的。不要害怕麻烦
3.个人开发商,无法支付
2、 资源准备
如果您的小程序涉及后台、数据库和动态数据,您应该做好以下准备(如果没有,并且只有首页,则没有必要):
1.域名。包括域名申请和域名备案,这是强制性要求。请注意,域名需要大约20天才能提交,这应该在程序编写之前完成,否则,您必须在编写完成后等待。

2、 https强制性要求
3.主持人。我想谈谈主持人。官方的“腾讯云支持”可以帮助您自动设置PHP或Nodejs后端环境。一年500多元(当然,你可以逐月购买)。这是不必要的。您可以自己购买主机,例如阿里云主机。只要注册了域名,https就可用。但你需要建立自己的环境。
我买了自己的Linux主机。最低配置为1M1核50G硬盘。300多年来,我使用“宝塔linux面板”构建环境
4.技术准备。需要更多的技术。虽然我做的是最简单的小程序,但它也需要涉及技术的各个方面。我从零开始学习这些技术(当然,之前有一些基础)。以下是:
(1) 微信前端框架WXML、WXSS基于官方文档。微信有自己的一套小程序,类似于HTML+CSS+JS,但不同。直接复制网页的首页代码是不可行的,一切都应该从头学习。但如果你有一个前端基础,你应该迅速开始
(2) JS微信前端
逻辑是用本地JS编写的。您可以使用最新的ES6语法,如箭头函数。如果你不知道