JVS项目简介
JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。
项目仓库:https://gitee.com/software-minister/jvs
1、概念介绍
-
JVS快速开发平台
JVS快速开发平台=JVS基础框架+JVS快速开发套件
-
JVS基础框架
JVS是基于spring cloud alibaba开发的多应用运营的基础平台,主要面向企业数字化转型的需求,提供快速IT落地的集成解决方案,平台可以支持企业级多种应用模式(传统开发、低代码应用)、集成部分企业基础标准化产品(企业文库、项目管理、视频会议、配置化OA、CRM、企业邮箱(私有公有))等、并提供快速开发套件(低代码应用配置)
-
JVS快速开发套件
“JVS快速开发套件”是参照阿里的“宜搭”构建的同类型快速开发轻应用的配置器集合,通过将应用拆分为:列表页、表单页、统计图表、人工流程、逻辑编排等原子能力的有机组合,从而实现应用的编排,加上底层的Devops的能力,实现应用的快速开发、高效配置、私有化部署、低成本运维的特点。
-
轻应用
有部分开发或者少量开发配合的情况下,通过业务人员通过界面可视化托拉拽的方式,快速构建并在线发布的应用,构建方式如图所示
2、为什么需要JVS快速开发平台
在日常工作中,你是否觉得以下场景似曾相识
-
花大量时间在 Excel / 纸质表单上做数据统计,工作繁琐,还老出错,怎么办?
-
想将手上的业务线上化,但没预算、没开发、没资源,怎么办?
-
企业内部系统彼此之间都是独立的,想打破「信息孤岛」,怎么办?
-
自己的业务具有独特性,找不到现成的软件直接可用,怎么办?
-
想把自己的业务逻辑表述给软件人员,但软件人员从理解到实施都有偏差,怎么办?
-
研发团队分工越来越精细,IT成本无法支持一支完整的开发团队,怎么办?
3、轻应用主要解决那些问题
只要你熟悉业务流程,只要你有搭建应用的构思,在JVS上,你可以只用掌握 0 代码或少量代码,就开发定制你的个性化应用。
-
10分钟快速部署私有的企业数字化底座,上面可以集成多种成熟的产品,包含快速开发套件
-
通过可视化拖拉拽的页面配置能力,快速完成应用的构建,实时发布,所见即所得
-
通过企业自己的组织构架,搭建审批流程,实现管理精细化,无纸化
-
提供多种关联与跳转配置,数据间自由切换,并相互校验,使应用轻易获得强大交互能力。
-
提供多种数据处理分析与展现能力,可以快速支持管理层的数据分析需求
-
只要有技术人员,都可以启动企业信息化建设,这种模式下技术才能真正服务与业务
4、JVS的特点
-
私有化部署,信息安全自主可控,企业级核心诉求
-
集成多种基础应用,快速启用企业通用产品,投入低成本
-
成熟的技术方案,无需担心稳定性与拓展性问题,技术不采坑
-
代码100%开源的服务标准,不担心技术卡脖子问题,不被代码绑架
-
(提供基础产品+定制开发服务)&技术输出,企业信息化的最优解决方案
5、应用的构成
应用构成如图,应用通过列表页、表单、可视化图表、数据模型、逻辑、流程多种组件拼装起来,其中列表、表单、可视化的图表是可见内容,流程、逻辑、数据模型为不可见内容
今天的介绍就先到这了,接下来我会对框架的各个方面做个介绍系列,有任何疑问或者好的意见建议,欢迎留言或者私信提出来,你的Star是我们最大的动力~~
- 仓库地址:http://www.bctools.cn
下一期预告:JVS轻应用的权限设置。