核心理念
2026/10/26大约 2 分钟
核心理念
Atrman 的定位是"基座":把每个项目都要重复搭建的系统能力做成稳定内核,把多变的业务交给插件扩展。
框架做窄,插件做宽
基座只保留稳定、通用的能力,比如账号、权限、组织、配置、文件、消息。业务能力不写进基座,而是以插件形式增量交付,彼此独立、可插拔、可回退。
Atrman 的含义
| 字母 | 词 | 取向 |
|---|---|---|
| A | Advanced | 现代化企业级架构,适配复杂业务场景 |
| T | Turbo | 快速开发与高性能运行,缩短交付周期 |
| R | Rapid | 减少重复编码,业务快速落地 |
| Man | 工匠 | 稳字当头,值得托付 |
四条基本约定
- 不限定业务技术栈:基座通过 qiankun 加载插件微应用,Vue3 / React / Angular / 原生 HTML 都能接入。
- 常驻内存内核:后端基于 Webman / Workerman 事件循环,支持队列、定时任务与实时推送。
- 统一身份:一个自然人对应一个全局身份,管理员与会员是同一主体的不同属性,跨端凭票据免登。
- 扩展可控:插件的一切扩展登记归属(
owner),受config/plugin_extend.php特性开关控制;未启用时基座行为保持不变。
两类运行角色
- 基座(Framework):提供系统能力与扩展内核,是所有请求、鉴权、编排的中心。
- 插件(Plugin):独立目录,自带清单、生命周期、控制器、视图与前端微应用,被基座扫描、安装、启用、编排。
边界
基座只渲染插件入口、只透传身份,不判定插件内部权限。某个用户在某个插件里能做什么,由插件自行决定。
