小程序制作和部署从本质上是和其他的网站是一样的,需要域名、服务器空间和数据库。域名就是你们家的地址,服务器空间就是你们家房子,数据库就是你们家的保险柜。
但是小程序和网站又有不同,小程序的前端部分是需要通过微信开发工具上传到微信的服务器上,就是说你们家的装潢都在微信的服务器上。当然你也可以把小程序的全部代码上传到自己的服务器上去。
小程序的制作流程
第一步:注册小程序
第二步:微信开发工具
你可以下微信的demo,了解小程序的前端和后端的开发结构。
小程序前端包括的js,json,wxml,wxss.对应到网页就是js,html,css。
微信开发里面有很多坑,先说个简单的微信授权吧,其他的以后说。
第三步:微信的后台处理
购买主机建站会获得一个可用的无备案的域名。但是里面的空间不能用ci框架,ci框架需要配置Nginx来做路由设置。9块钱购买的空间里面不支持设置Nginx。而且这个空间会隔几个小时让你输入密码,如果你是开发做实验,这个空间是足够的。如果你是自己开发,你可能要买一些好的服务器空间。可以自己操作里面的Nginx。
第四步:微信的提交体验和开发版
点击微信开发者工具的上传按钮可以把你的版本上传到线上作为体验版本。然后可以提交审核变成线上版本。
总结:开发部署练习9块钱就行!