JVS 是集成阿里系的疾速开发框架,JVS 不是开发的银弹,是针对企业信息化的我的项目,特地是在企业管理系统撑持零碎的场景下比拟敌对,提供便捷、疾速开发的根底脚手架。
JVS 为什么能升高研发老本:
1、实现了一些必要的根底的性能,不用反复造轮子, 根底框架代码曾经开源
例如:
- 基于微服务 spring cloud alibaba
- 通用技术栈 Java、Vue、MySql
- 用户、角色、权限体系
- 多租户能力的反对(用户与租户反对多对多的关系)
- 零碎根底配置(零碎名称、登陆页面、icon、二级域名等)
- 良好的零碎字典(一般字典、树形字典、)
- 多种用户登录鉴权模式(用户名明码、手机动静验证码、三方认证、LDAP)
- 首页的配置
- 对立的音讯核心
2、JVS 集成了系列的疾速开发套件,其中包含了:
- 利用配置引擎:轻利用的配置
- 流程引擎:模拟钉钉宜搭的流程配置引擎
- 列表引擎:实现 CRUD 的配置化,升高反复开发工作量
- 表单引擎:用于数据填写的表单配置,反对流程表单、反对 CRUD 中的表单
- 逻辑引擎:可视化的实现一些程序性能,次要配合页面非凡性能的实现
- 图表引擎:可视化的图表配置
- 打印模板(未上线)
- 大屏引擎(未上线)
这些引擎次要用于疾速构建轻利用,对于企业外部简略的业务逻辑基本上配置即可,不必编码就能够实现,对于简单的业务逻辑,配置 + 编码交融实现,从目前我的项目利用状况来看,基本上能节约开发工作量的 30%-40% 的研发老本。
3、集成了一些企业信息化的 Demo,不必反复造轮子
- 营销的协同(CRM):销售的生命周期治理,从线索、商机、客户、合同、我的项目交付、回款的生命流程治理。实现形式,原生开发 + 低代码的配置。
- 交付的协同(工作治理):依照我的项目、工作的形式进行治理,逐级分解指派,依照指标工夫协同推动。实现形式,原生开发。
- 文档的协同(在线文档):在线的文档编辑、对立文档存储管理、企业级的搜索引擎、便捷的文件分享、可追溯的文件操作,实现形式,原生开发
- 常识的协同(企业文档):外部公有知识库、权限化的分级管理。实现形式,原生开发。
- 流程的协同(流程 + 表单配置):审批流程(OA)、动态化配置流程与表单。实现形式,原生开发 + 低代码的配置。
- 沟通的协同(企业公有会议 + 企业邮筒):公有的视频会议、公有邮箱零碎、可治理的三方的邮件客户端。实现形式,原生开发。
- 治理的协同(JVS 对立用户):基于一体化组织构架、一体化的权限体系、一体化的治理平台。根底框架曾经提供
- 数据的协同(图表引擎):精细化、对立的数据管理,便捷的数据可视化的统计分析。低代码组件提供
4、升高需要的变更频次
优化需要确认的模式,特地是针对 IT 能力绝对弱的甲方,甲方对原型比拟难以了解,然而对配置进去的页面比拟容易确认。这样能够让产品经理先和甲方配置可见的零碎页面,再进行需要确认,之后再让技术参加无奈配置的页面的性能开发,这样大大降低客户的需要变更量。
5、采纳近程开发的模式
通过 VPN+ 内网穿透的模式,实现开发人员的近程开发,这样升高了地域性人才的应用限度,也进步了人员的灵活性
以上是明天分享的对于 JVS 低成本开发的一些教训,如果内容对你有帮忙,记得珍藏转发哦~ 也欢送大家前来体验低代码我的项目。
开源地址:https://gitee.com/software-mi…