Programming make the world a better place, anyone can be anythingphp
微信公众号2012年正式推出,至今已走过5个年头,在这五年的时间内,不少微信第三方企业迅速崛起,典型表明有微盟、微客来这些以公众号托管为主的企业。而今天我想跟你们聊的是微信公众号开发这个领域的一些事情。git
我是2013年底接触微信开发的,那时候还在上学,有朋友说想在学校搞一个微信公众号卖水果,因而我开始接触微信开发。最开始是看青龙老贼的教程入门的,后来接触到了github上面一个很是流行的类库wechat-php-sdk,再后来接触到了weiphp、微擎这样的开发框架,再到如今本身写的框架豆信,在微信开发这个领域已经走过了3个年头,期间开发过微商城、微餐饮、微投票等多款微信端应用,对于微信官方提供的接口算得上是倒背如流。github
最近这段时间,微信小程序(应用号)被炒的很是火,不少企业和我的都等着在下一个风口起飞,渐渐的就有些人不那么看好微信公众号了。做为一个纯技术爱好者,我不敢对公众号或者是小程序将来几年的市场状况和流行度作一个评价。单从开发的角度,给想接触微信开发的朋友介绍几款产品。thinkphp
顺便提一句,豆信是我一我的独立开发的产品,虽然再说下去有王婆卖瓜的嫌疑,可是下面我仍是想用几张图来简单介绍一下这一款优雅的微信开发框架。apache
简洁
豆信是一个很是简洁的开源框架,对业务逻辑进行了高度封装,自主研发的视图构建工具大大简化了模板布局的工做,豆信核心文件的代码体积压缩后仅2.4M,功能完整性丝绝不亚于市面上已有的体积为几十M的框架。
小程序![]()
高效
豆信引入了github上最为流行的wechat-php-sdk,对微信接口进行了高度封装,系统内核封装的微信交互Api可以对微信端发送的文本、语音、图片、位置、连接、短视频等类型的消息进行高效的处理,同时可以经过后台配置把用户关注、取消关注、点击菜单、上报地理位置、扫描带参数二维码等事件型消息分发到插件进行处理,这让微信交互处理变得很是灵活。
微信小程序![]()
优雅
豆信是一个很是优雅的开发框架,很是注重代码的工整性、可复用性,和功能的实用性、易扩展性。通读豆信源代码,在不少地方都能看到注重细节的体现。
php框架![]()
易扩展
豆信自主研发了一套插件扩展机制,能够把微信消息分发到插件进行处理,在插件中能够获取粉丝信息、自定义分享、发起微信支付、调用模板通知等。经过插件来扩展功能变得很是容易。
微信![]()
社区支持
为了让框架可以更加快速良好的发展,豆信提供了社区支持:bbs.douchat.cc/ 在豆信社区可看到豆信框架的更新动态、发布的扩展功能,也能够在这里提交豆信使用过程当中发现的BUG、一些功能建议,还能跟全部的社区成员一块儿讨论、交流、分享你在开发或使用过程当中的心得与感悟。
微信开发![]()
扩展服务
豆信云商城提供多款官方/开发者发布的插件,在这里你能够找到你想要的资源。![]()
这篇文章结合本人这几年的微信开发经历,给你们简单介绍了几款经常使用的微信开发框架,最后用了很大的篇幅来详细介绍了豆信这一款产品,但愿不会给你们形成我是来打广告的这样的误解。若是你是一个微信开发爱好者,欢迎对文中提到的内容进行补充,若是有表述不到位的地方,也欢迎批评指正。
豆信官方地址:douchat.cc/欢迎下载使用。