一、选择哪种开发语言。
公众号开发选择哪种编程语言主要是看自己现在的开发语言是什么,因为我们不会因为开发公众号就去学习一门新语言。当然说重新学习一门自己不熟悉的语言不是不可以,因为我们参加工作之后时间很宝贵,而且上项目的时候主要是有时间计划在那里,选择自己擅长的语言进行开发,一方面开发出来的程序也比较健壮,也不用考虑由于语言不熟悉而影响项目的进度,另一方面,自己可以掌握开发进度,可以及时交付产品。
官方使用的是PHP进行演示,后改用Python语言进行演示demo。但是我平常开发的项目是通过Java进行开发,而集成也是要集成Java,所以我这里推荐的是Java。
二、开发微信公众号资料推荐。
1.微信公众号官方开发文档。传送门:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319
2.个人项目中开发的一些项目资料。
第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备
第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装
第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理
第五篇 :微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token
第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单
第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息
第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息
第九篇 :微信公众平台开发实战Java版之如何实现自定义分享内容
其他:Web开发须知:URL编码与解码
首先自认为感觉,微信公众号的开发还是比较相对来说容易的,当然了微信公众号的开发文档也还算详细,虽然个别地方有坑之外,其他的一些文档以及接口的调用还是很详细的。也就是自己看着文档应该还可以自己开发的。
其次回到问题用哪种编程语言,综合各方面考虑,我觉得用php还是最合适的,首先php开发起来还是比较容易的,因为微信公众号开发社区很多是php的,比方说微擎等等都是用php开发的,当然还有其他的一些,另外,官方文档上的demo也是php语言,所以用php开发 微信公众号开发还是比较合适,其次我录制的微信公众号的开发视频也是用的php作为的后端语言。