本文描述了一种比较简单的后端低代码实现形式,目的是为了将后端的一部分操作可以用一些简单配置的方法进行使用,加速一部分的后端开发。
本方式只是一个实现方案,尚未对前端交互进行设计,并且未在生产环境进行验证,仅作学习使用。
我在后端主要用的语言是PHP,框架为laravel、前后端分离的开发模式。
方案思考
在我过去后端的开发中,中等复杂度的业务开发过程中主要编写的文件有:路由文件、模型文件、控制器文件、业务抽象文件等,其中模型文件主要用于定义数据库表的抽象,控制器文件是业务逻辑的主战场。
再对控制器每一个方法的使用中可以发现,其操作大概只有以下几类:
1.定义变量,常量等
2.调用基础类方法:例如获取请求值等
.调用业务类方法:例如发送短信、发送