本篇文章并不会彻底从开发的角度描述如何开发一个小程序,毕竟官方的文档已经很齐全了 戳这里看官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/。html
本文会从如何快速上线一个小程序的角度来进行阐述。主要分文如下几个方面。git
这一步基本要靠官方文档,并且文档很全面,主要分为四个步骤。github
登陆小程序后台注册一个小程序,注册完毕后,记录下APPID,并配置记录下后台接口服务的域名,服务器域名及小程序的后台服务,小程序是一个先后台高度分离的项目,全部数据除了调用第三方(主要是微信提供的api)的接口外就是调用本身业务系统的接口了。这里配置的就是本身业务系统接口地址。json
下载小程序开发工具,新建项目,而且录入刚才的APPID,另外小程序要求后台接口服务器域名必须是https服务,若是开发工程中暂时未申请好https证书也没问题,能够在小程序开发工具设置“不校验安全域名、TLS版本及HTTPS证书”。小程序
具体,参考官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api
这方面信息官方文档也有详细介绍:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/MINA.html。 这里简单说明下:小程序开发的基本模式。安全
全局配置:服务器
各页面开发 官方规范小程序页面包含wxml,wxss,js三个文件,分别对应:页面、样式、js(业务逻辑)。固然你也能够将全部内容都卸载wxml中经过style和script引入样式和js,只是不建议这么作,页面复杂的时候不方便维护。微信
小程序开发工具自己自带了预览功能,开发工程中能够实时看到页面效果,也能够经过“预览”按钮生成的小程序码,用微信扫描预览小程序。 测试过程当中充分利用小程序的控制台,能够很方便的作调试。app
小程序上线过程自己很简单,在小程序开发工具上点击“上传”按钮就会将小程序上传到小程序管理后台;而后登陆小程序管理后台进行发布版本便可,剩下的就交给微信团队审核了通常须要3-5天,节假日顺延。
刚才说了上线过程自己并不复杂,可是要注意小程序的名称、描述和小程序中涵盖的内容,目前小程序审核很是严格,要避免被打回来,好比下面常见打回状况。
关于常见问题后续开发过程当中遇到了再补充完善。
其实上线一个小程序不少时候不须要本身开发,彻底可使用第三方的服务网上还有不少其余的第三方小程序生成器,目前我只试用太轻芒小程序+,体验还不错;后期试了其余家的再补充。
最后,隆重推荐wepy,wepy是一个小程序的组件化开发框架,更贴近于目前有MVVM框架开发模式。使用它开发过程能够抛弃微信官方的小程序开发工具,只是在测试预览的时候使用它。 并且后期代码移植为h5也比较方便。并且wepy是微信官方出品,不用担忧支持问题,具体使用方式这里不赘述,能够查看其官方文档:https://tencent.github.io/wepy/