开篇
背景:
大牛大神Geek们跳过吧,主要给自己做个流程备案,也给学生和没有相关经验的个人开发者趟趟路.一篇一篇写,加班多,时间少,很多技术点也是现学的,有错误,大家留言.
工作背景当前是:阿里巴巴非电商事业群的一名小开发.小团队作战,全部技术栈都有接触.后台用的都是A家的java系,一切都是跟着A家框架走;Android客户端也按需开发;还有A家一个js的框架做客户端;外加C++做引擎算法库.更早就是上学时实习,在腾讯做QQ相关的一些工具开发.技术类型接触太多,真怕杂而不精.好像优点也有一点,就是可以自己做一些前后端都有的小东西,自己试水玩玩新想法.
微信的应用其实已经有许多可以购买到的服务,直接配置式的定制个人应用,这种平台,用百度搜一下,广告一大堆,可以按需购买,对于不懂开发的公众号运营者,还是很有好的.对于个人开发者,或者着眼于未来微信应用号的各位,我们自主开发,还是自由度更高一些,也为应用号的到来做个准备.
技术选型:
纯属于为了满足个人的技术尝试欲望,所以技术选型有些主观性在.前端打算使用react.js结合react版本的bootstrap,如果使用过程中稳定性存在问题,可能直接就使用简单的html5+js,Angular.js太重了,MVC很全,但是前端开发的学习个人兴趣不是太大,就以满足使用为主.后台使用go,web框架使用beego,数据库使用redis+mysql,过程中尝试一下docker,服务器使用阿里云ECS,安利一下,阿里云的服务器在BAT三家中最靠得住,万一想做的大一点,里面各种可以购买的云服务也是很方便.
结构:
- 1.开篇
- 2.开发环境准备:云服务器+域名
- 3.微信环境准备:公众号
- 4.项目结构
- 5.各模块搭建
先把过程中准备了的公共号发出来
微信搜索“IT大水牛”