项目开发
在现阶段所用的技术栈分别是FastAdmin + ThinkPHP5 + EasyWeChat
FastAdmin是一款基于ThinkPHP5 + Bootstrap的极速后台开发框架
ThinkPHP是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,同时也是MVC设计模式
EasyWeChat是一个开源的微信非官方SDK,同时也集成到FastAdmin里使用了,无需再安装
以下文档是现阶段的项目开发会用的
ThinkPHP5官方文档
FastAdmin官方文档
EasyWeChat官方文档
MVC设计模式
MVC(Model View Controller)是一种软件设计的框架模式,
它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离
Model(模型):是应用程序中用于处理应用程序数据逻辑的部分,通常负责与数据库直接进行 curd 的交互。
View(视图):是应用程序处理数据显示的部分,通过将处理好的数据进行渲染。
Controller(控制器):是应用程序中处理用户交互的部分,通常用于处理数据逻辑的分发,并相应的反送给视图和控制器。