共计 934 个字符,预计需要花费 3 分钟才能阅读完成。
一、开源我的项目简介
JVS 是面向软件开发团队能够疾速实现利用的根底开发框架,采纳微服务分布式框架,提供丰盛的根底性能,集成泛滥业务引擎,它灵活性强,界面化配置对开发者敌对,底层容器化构建,汇合继续化构建。
我的项目仓库:https://gitee.com/software-minister/jvs
开源,反对商用。
二、根底性能介绍
- 表单引擎性能梳理及设计
表单引擎外围性能包含表单的治理(),表单的设计器、表单的联动应用几个外围局部:
表单的治理如图:
- 零碎中业务逻辑首先是归属于利用的,包含表单与列表等。
- 表单设计提供布局、多种组件(容器组件、根底组件、高级组件、扩大组件等)、组件根底设置(数据设置、款式设置、事件治理等)、根底操作(json 数据展现、预览、保留、权限等)
- 表单反对组件的多种款式配置
- 校验:简单表单值的校验。应用 JSON Schema 标准数据校验规定,并提供对立的规定治理库进行治理,实现开箱即用。
- 联动:通过变量抉择的变动实现联动逻辑管制,简略高效
- 表单的多端匹配,pc 与挪动端的适配(组件)与免登陆配置
- 业务联动:随用随配置,便于业务配置体验,下图为基于列表页的按钮配置,能够间接配置联动表单
三、亮点与差别
- 绝对业内其余计划,咱们的表单引擎具备以下亮点:
- 整体实现:基于前端与后端的整体实现,而非很多我的项目仅仅是前端我的项目
- 应用门槛:以业务人员或者产品经理为应用门槛,上手及其简略
- 可视化:可视化搭建表单及批改表单 Schema
- 款式配置:尽可能将组件的属性进行配置化以反对更多的需要
- 开箱即用:根底校验在后端配置了比拟全的验证库,只须要抉择即用。
- 联动配置:将列表页、表单、利用等整合与一体,实现业务的真正联动
四、下一步开发计划
表单模板:基于模板的配置,能够更加节俭工作量
五、完结
除继续迭代优化外,表单也在 近期重心会在提供更多组件,升高开发团队的工作量,大家有更多更好的倡议请通知我,如果有很糟的应用吐槽也请对我讲。咱们心愿能通过开源,与社区一起交换改良,为大家提供更好的工具与脚手架。
你的 Star 是咱们最大的能源,如果对我的项目有趣味、有倡议,欢送随时与咱们交换~
- 仓库:https://gitee.com/software-minister/jvs
- 咱们也有其余的开源我的项目
正文完