低代码与可视化
Amis
厂商/来源:
百度前端团队
核心功能:
“后端工程师的前端救星”。不需要写 HTML/CSS/JS,只要丢给它一段长长的 JSON,它就能渲染出一个极其复杂的企业级后台管理页面。
| 适用场景 | 内部 OA 系统、设备资产增删改查后台、复杂的动态配置表单 |
| 架构支持 | React / Vue / JQuery (挂载在任何前端项目中) |
| 核心价值 | 极速交付 CRUD:通常写一个带“高级搜索、分页、弹窗编辑、表单校验、多级联动”的设备列表页,前端熟手也需要半天。用 Amis,后端人员花 10 分钟写一段 100 行的 JSON 配置,页面直接生成,且自带百度级的大厂 UI 交互体验。 |
| 对接情报 | API 接管一切:按钮点击、下拉框选项搜索、表单提交,全都可以直接在 JSON 里配置后端的 API 地址。甚至支持在 JSON 里写简单的 JS 表达式进行数据格式化。 |
| 避坑指南 | [JSON 维护地狱] 1. 屎山 JSON:当页面逻辑变得极其复杂时(比如嵌套了 5 层逻辑判断的动态表单),你的 JSON 配置文件可能会长达 3000 行。后期维护时,少一个逗号或括号就能让人崩溃。对策:千万不要手写超长 JSON!务必使用 Amis 官方提供的 可视化编辑器 (Amis Editor) 拖拽生成配置,或者在后端用代码(如 Java 类)来动态生成 JSON 树。 2. 极度定制化困难:如果甲方老板非要一个“Amis 组件库里没有的奇葩交互交互”,你必须去写 React 自定义组件去挂载它,学习成本陡增。 |
| 推荐搭配 | [Go/Python/Java 后端 API] [Amis Editor] |