后端概述

开发后端前请确保您有基础的 php 开发知识,并且经过 示例应用 教程,对 Dux Next 应用架构有了初步的了解。

后端架构

后端采用 Slim4 轻量级框架作为基础骨架,并在此基础上整合了大量第三方类库,保证了基础的可维护性和丰富的文档资料。

后台资源

后台开发为了简化 curd 的编写与路由、菜单、权限的管理,将这几个操作整合为了针对 curd 的继承类,和针对 路由、菜单、权限的注册方法,这些集成统称为资源。

静态式编程

为了摒弃繁琐的 new 初始化类与非必要的继承与对象类操作,系统将大量的第三方库使用了 \Dux\App 对第三方库做静态初始化,并且路由处理均使用显性式的函数和静态类处理,优化开发体验和代码提示。

注解注册

系统使用 php8 的注解类特性编写了常用注解类与注解缓存,可边写代码边进行注册,极大的降低了繁琐的路由、事件等注册流程。