决定好要做的之后,这一篇来说说在动手之前我们需要准备些什么。
服务器
这里小猪使用的是本站的vps:阿里云的入门款。因为blog本身的流量比较小,所以很多性能并没有完全发挥作用,而且小程序也只是作为练手,不会作为一个正式的产品商用。
所以这里占时不考虑性能了。
具体配置如下:
CPU:1核
内存:1024 MB
带宽:1Mbps
域名
smallerpig的域名已经持有一段时间了。并且已经备案,而且在小程序里面并没有能够看到域名的地方,所以没有理由不使用原来的域名。
原来的域名每年的续费费用是49。小猪觉得这个费用小猪还能出得起……
具体的域名购买和备案可到阿里云 了解。
SSL证书
这里暂时推荐腾讯云的免费SSL证书。
注册好账户之后登陆腾讯云网站根据提示就可以申请到一个免费的证书,有效期一年,一年之后可重复申请。
期间会需要将申请的域名解析到指定的一个值然后等待审核。审核时间大概20分钟,好了之后会有短信和邮件通知:
到后台可以看到申请到的信息。如下图
申请信息如下:
证书类型 TrustAsia DV SSL CA - G5(1年)
通用名称 **.smallerpig.com
然后进行相关的配置。
按照腾讯云的指引来安装证书
腾讯云官方使用了一定的页面宣传他们的某些服务器是专门为小程序定制的,有兴趣的话可以直接使用腾讯云来做整个环境,这样的话可能会方便点,毕竟他们是一家的。
开发工具IDE
开发工具首选微信自带的《微信WEB开发者工具》。
这其中不仅可以调试小程序,公众号的很多功能都可以在里面找到。
目前小猪还不知道有没有其他工具能够支持小程序的调试,毕竟微信的开发环境是比较封闭的。想以前在没有这个工具之前,为了调试微信浏览器的种种bug,真是痛苦死了。
开发语言
小程序当中已经为我们封装好了很多的语言标准,js、wxm等等,所以小程序本身是没有其他选择的。
服务器端小猪准备使用python,框架选用简洁的flask。
这样,我们的准备工作机会差不多了,下一篇就开始我们的hello world吧。