大概是一个月前,本身用业余时间作了一个微信公众号。微信开发,尤为是对后台不熟悉的人来讲显得尤为困难。首先要克服的是后台语言(nodejs)的一些不熟悉困难,其次,也是最大的一点困难是在跟微信交互过程。借助各类工具和几位朋友的帮助,总算把各类困难解决,而且在本身计划的时间内创建起来公众号。第一次我的独立完成了一个网站的开发,对于本身的知识提高很多。微信公众号如今是html5应用的一个重要平台,许许多多的同行都陆续加入到这个行列。接下来一个月打算写一些我我的在走这条路的心得,每一章结尾都会把参考的资料给到诸位,但愿对于后来者有帮助。html
1.google是个好工具,能够说单凭本身一我的,不可能完成网站的建设,学会用google会对你的帮助很是很是大。前端
2.微信的官方文档看仔细,虽然有点官腔,但毕竟是正式的文档,值得仔细看的。html5
3.淘宝是个万能的网站(很少说了)。node
1.查找资料的话用google,很是不建议用baidu。mysql
2.NGROK内网穿透工具,帮助你前期本地测试。linux
3.git和github,项目是一我的作的,因此github至关因而我的存代码的云服务器了。多人合做用此工具效果会更好。git
4.chrome浏览器。github
5.申请一个认证的公众号以便取得各类开发权限。认证须要公司资质,注册一个公司如今是七八百,微信公众号认证费用是三百,加起来一千多,的确不便宜。若是不想花这么多钱,请看建议里面的第三条,能帮你省去三分之二的费用。有测试公众号平台,开发阶段能够在里面测试,包含了各类功能。固然,若是有认证过的公众号,请忽略上面的文字。sql
6.购买域名和服务器。我服务器是买的阿里云的。域名是须要备案的,须要公司资质,审核手续很是麻烦,并且须要等待的时间也好久。能够看建议里面的第三条。chrome
1.前端使用mui的界面 + backbone,backbone我本身封装了一遍,本身作单页应用很方便,已经托管到git上去了。目前没有文档,只是本身用一用。
2.后台用的是nodejs + mysql。nodejs包用了很多,自己不太熟悉,遇到了不少坑。
3.linux基本命令,cd,ls,算了,很差意思说了。
1.natapp内网穿透工具官方网站,不多的文档,轻松实现本机服务器。
2.GIT教程
4.GITHUB
5.MUI框架
7.阿里云