微信后端开发php框架 (适合微信开发的php框架)

最近在研究开源的PHP微信开发框架,其中发现weiphp4.0和豆信3.1基本相似,都是简单安装即可使用,管理多个公众号,轻松实现用户管理、自定义菜单以及自定义回复和群发消息等功能。下面我们通过一些截图看看二者前后台方面的一些不同,以供各位开发者以参考选择。

源码文件包大小

其中douchat-3.1.0包为6M,weiphp则达到了34M,原因是douchat只有核心管理程序,初始没有包含任何“微官网”等这样的插件,而weiphp则一开始就包含了所有已经开发成型的插件。

php和微信开发区别,微信开发框架php

多公众号管理的差别

php和微信开发区别,微信开发框架php

豆信公众号管理

php和微信开发区别,微信开发框架php

weiphp 公众号管理

二者都能同时添加多个公众号进行管理,添加多个运营者,但是貌似豆信后台对公众号管理有点功能缺失,只能编辑,不能删除。而weiphp则没有这方面的问题。同时,豆信对管理员的角色分为超级管理员、系统管理员、公众号管理员三种,但只能是选择这3种角色了 ,都能对3种角色进行插件功能授权。weiphp则如上图,可以对运营者通过“导航管理”进行授权管理。

php和微信开发区别,微信开发框架php

豆信管理员角色定义

附带插件的区别

豆信后台初始时一个插件也没有,需要自己配置安装,不想自己开发如果到官网去*载下**则需要付费,但weiphp则一开始就包含了很多免费的功能插件,难怪它的源码包大了。请看下面几个图。

php和微信开发区别,微信开发框架php

豆信后台没插件

php和微信开发区别,微信开发框架php

豆信官网付费插件

php和微信开发区别,微信开发框架php

weiphp自带很多免费功能插件

所以,一开始看二者的源码,可能豆信更简洁紧凑些,weiphp则显得混乱点。但是小编认为如果读者自己在豆信后台设计新插件多了以后可能也会混乱了吧。总之在于自己的选择和开发能力。既然weiphp有插件,下面小编就介绍介绍weiphp的插件功能吧。

weiphp的一些插件介绍

  1. 微信小程序CMS(有点问题)

    小编看到后台有微信小程序CMS,通过简单的添加标题内容,结果后台是能看到,怎么发布到用户微信中呢?没有下文了,这个功能还有点问题。

php和微信开发区别,微信开发框架php

php和微信开发区别,微信开发框架php

2.互动应用之微抢答

weiphp有很多跟微信用户互动的一些应用,比如投票、贺卡、预约邀约等,小编试了下微抢答,效果如下图,应用起来还是不错的。

php和微信开发区别,微信开发框架php

添加抢答界面

php和微信开发区别,微信开发框架php

抢答用户界面

php和微信开发区别,微信开发框架php

抢答结果数据管理界面

3.通用表单功能

再多的插件也不能满足所有运营者的个性需求,通用表单功能就显得很重要了,比如收集用户信息、报名登记、会务回执等等。通用表单就是要能自定义用户填写的表单项目,用户填写后提交给后台,运营者就可以导出相应的数据。如下图,小编设计并测试了一个报名招生的通用表单。

php和微信开发区别,微信开发框架php

通用表单设计

php和微信开发区别,微信开发框架php

通用表单用户界面

看起来效果不错吧?不过weiphp通用表单功能程序有点问题,如上图,单项选择:男 女,多项选择以及下拉选择框按其要求是分项用空格分隔,如“男 女”这样来定义选择项,但是前端如上图红框处,显示效果有误,用户并不以进行选择,因为这个问题,所以小编提交不了表单,当然后台也没有获得用户的数据。

小编打算研究源代码,把这些问题给解决了。你有什么好的建议?