微信公共平台开发(1)

最近与以前的同学闲聊,他有一个创业的想法。虽然其前景我没看到,但是也不愿意泼这位同学的凉水。我可能是他周围少有的会开发的人,所以就找我给他开发一个微信服务号(或者小程序),这重燃了我对后台开发的热情。加上工作不是那么忙,就帮一下这位同学吧。当然我也有自己的私心,利用他提供的经费来提高下自己的技术。好久没写程序,怕长时间不写生疏了。所以决定花一个多月搞下这个小项目。 第一步是搭建后台服务器,选经典的LAMP平台吧,这样网上可参考的东西多。也练一练数据库操作和学习PHP。最近把这个LAMP搭建好了,其中有个问题把我纠结了一个星期。我选用的服务器是腾讯云的,然而腾讯云默认把22以外的所有端口都关闭了,造成Apache和PHP的测试页面进不去,之前总是以为是域名解析的原因。周末看了一下PHP语言,其实大体跟C语言差不多,只需要熟悉一下语法就可以开始了。所以目前第一步工作已经完成。 第二步,是利用微信提供的接口来写一个小的demo,并完成web页面的构思与实现。可能需要两周周的时间。(暂时应该用不上数据库,利用这段时间也学习一下数据库的操作),demo里应该包含这几个模块:1)手机端web页面;2)发消息与自动回复;3)支付;4)自定义菜单;5)用户管理;6)扫码注册 第三步,在前两步的时间内与这位同学好好探讨并确定项目需求,编写出项目文档。利用需求文档,进行功能定义与分解。最后开始详细设计:1)设计UI界面 2)设计业务流程(这个现在已经有个大概的框架,需要细化) 3)设计后台服务 4)优化交互 5)反馈迭代 第四步,进行营销推广(不是我的工作范围了,不过说不定也会参与一把) 

相关内容推荐