WeiPHP5.0,公众号与小程序结合的最佳开发框架

WeiPHP5.0,公众号与小程序结合的最佳开发框架

介绍
WeiPHP5.0是一个开源,高效,简洁的移动应用系统,它实现一个后台同时管理和运营多个客户端(公众号,微信小程序,后续将支持支付宝小程序,百度小程序等)
weiphp5.0基于ThinkPHP5.1开发,它是一套单账号多客户端的微信开发框架,利用mpvue实现一次开发同时支持WEB,公众号,小程序等多个客户端。核心模块有商城功能,公众号配置功能,小程序配置功能,插件式开发功能,扩展模块有会员卡功能,优惠券功能,拼团功能,砍价功能,秒杀功能等。后续也会逐步把其它功能加入。这些扩展功能都可以在后台插件库里下载安装。
同时,WeiPHP5.0提供详细的二次开发手册,更方便你的拓展。
下载和体验地址在最底部,欢迎大家下载体验

二次开发手册
WeiPHP5.0二次开发手册:https://www.kancloud.cn/fanxing/weiphp5

主要特性
1、基于ThinkPHP5.1.x开发框架
2、开源免费,WeiPHP遵循Apache2开源协议,免费提供使用。
3、支持多公众号多小程序管理
4、详细的二次开发文档,并不断更新增加相关开发案例提供学习参考
5、微信功能插件化开发,更易于定制和二次开发
6、提供丰富的功能模块下载安装使用,总有一些是符合或接近你的需求

主要功能
1、微信公众号基础功能
2、微信小程序基础功能
3、商城功能
4、用户功能
5、插件管理功能
6、数据模型功能
7、菜单配置功能

最低系统需求
PHP 5.6或者PHP7,不支持5.6以下版本,同时建议使用PHP7.2。
MySQL 5.6 或更高版本。

系统框架图
WeiPHP5.0,公众号与小程序结合的最佳开发框架_第1张图片

部分功能截图

框架技术
ThinkPHP5.1底层
与之前WeiPHP版本不同,从WeiPHP5.0开始,WeiPHP与ThinkPHP之间采用低耦合的开发方式,所有的WeiPHP功能实现都在ThinPHP应用里实现,不修改ThinkPHP核心任何一行代码,因此开发者可以直接升级更新ThinkPHP核心。

WeiPHP核心层
借助于ThinkPHP的common应用,实现WeiPHP的核心功能
控制器核心功能

所有插件业务逻辑都需要继承上图中的***Base控制器,比如Api类就继承ApiBase,后台页面的管理功能类就继承WebBase

前端是使用到的技术栈有Mpvue,Vue全家桶(Vue/VueRouter/Vuex/VueCli3)
Mpvue :使用Vue开发小程序,方便移植H5
VueCli3:公众号商城的脚手架,和小程序代码大致相同
VueRouter:公众号商城的路由
VueX:商城的全局状态
Vant: 有赞的UI组件库
WEUI:微信小程序的UI组件库
Flyio:兼容小程序和网页端等等的请求库
WxParse:小程序富文件解析库

内测交流
现5.0招募内测,内测群已满百人,请大家扫码添加下方的微信或者添加微信号:weiphp520,我们会将你拉入内测群

同时欢迎大家提出问题和踊跃交流

下载体验
Coding:https://coding.net/u/weiphpdev/p/weiphp5.0/git
Github:https://github.com/geekape/applet-h5-shop
欢迎大家下载体验
另附WeiPHP4.0地址:https://coding.net/u/weiphpdev/p/weiphp4.0/git

参与贡献
如果你有好的意见或建议,欢迎给我们提出建议,为提升WeiPHP开发体验贡献力量
问题bug反馈及建议:https://bug.weiphp.cn/index.php?s=/w10/Bug/Wap/invite/project_id/88

你可能感兴趣的:(WeiPHP5.0,公众号与小程序结合的最佳开发框架)