JVS开源框架系列:JVS基础框架介绍「含软开企服的开源地址」
Posted 没秃头的程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVS开源框架系列:JVS基础框架介绍「含软开企服的开源地址」相关的知识,希望对你有一定的参考价值。
最近小编一直在更新关于JVS框架系列的一些功能介绍,对于JVS的整个基础框架还没有做一个完整的介绍,今天我整理了关于JVS框架的详细介绍分享给大家,我们也希望找到一群有些想法的人一起能做做项目,吹吹牛逼。
企业信息化底座
JVS是软开企服面向软件开发团队可以快速实现应用的基础开发脚手架,主要定位于企业信息化通用底座,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。
产品设计定位
- JVS是定位为辅助研发团队的快速脚手架,降低项目构建基础脚手架的成本
- JVS的服务对象:中小型的研发团队,采用spring cloud +VUE的架子,技能比较通用,人员比较容易招聘
- JVS构建一个底座支持多个应用的设计逻辑,可以尽量将日常的项目模块化,应用化,逐步从代码复用到产品复用过渡
- JVS将预植一些基础通用的应用,这样开发团队通过简单的修改需求则可以快进入交付状态
应用运行模式
JVS系统内支持三种类型的应用,原生应用、轻应用、三方应用:
- 原生应用,基于JVS基础框架,通过正常的编码、发布的应用,定义为原生应用。
原生应用的特点,按照传统的方式正常的开发,系统提供底层的服务能力,延用传统的程序开发,这种方式的特点,JVS已经集成了多种能力,包括用户、角色、权限体系、消息告警、日志审计、业务管理等基础系统能力,开发者只需要按照基础的规范编写即可,开箱即用。缺点:需要有技术开发基础能力、无法做到实时发布。
- 轻应用,基于JVS提供的界面化的应用配置工具生成的简单应用,定义为轻应用。
轻应用采用系统提供的基础的设计器进行业务的界面化的配置拼装,基础设计器包含(图表、列表、表单、逻辑、流程、报表),通过应用管理,将所有的设计出来的页面或者应用串联起来。轻应用特点,业务人员可以进行编辑,即配即用,无需后台配合,缺点:实现应用服务的能力取决于基础组件的提供的能力,定制需要基础组建或者代码扩展。
- 三方应用,对接JVS的权限管理体系,对接的第三方应用,定义为三方应用。
通过用户权限对接,实现应用的单点登录,这种通常是系统之间的SSO,在大型企业内部应用比较常见。
- 混合应用:采用原生开发+轻易用配合的开发
基础框架预制demo
应用名称 | 应用说明 | 开发方式 | 特点 | 应用状态 |
快速开发套件 | 基于JVS基础框架构建的低代码开发工具,其中包含多个可视化业务配置引擎 | 原生开发 | 私有化、功能强大、使用灵活、可扩展、可代码级授权 | 已经发布2.1.4商用版本 |
企业文档 | 基于JVS构建的企业级的内容管理平台,依赖JVS的基础用户、权限、应用等能力,构架了团队知识库、在线编辑、全文搜索引擎、模板文档等基础功能 | 原生开发 | 对接多种文档处理器、支持企业级多种场景、私有化、可代码级授权、支持定制 | 已经发布2.1.4商用版本 |
任务协同 | 基于JVS构建的企业级任务协同管理工具,依赖JVS基础用户与权限体系,实现了项目-任务的通用管理、个人待办清单、目标管理等任务推进的工具 | 原生开发 | 通用的模板支持多场景使用、私有化、可代码级授权、支持定制 | 已经发布2.1.4商用版本 |
企业OA | 基于JVS+快速开发套件,配置的企业内部通用的OA审批相关功能 | 轻应用 | 灵活调整,快速上线 | 已配置 |
CRM客户管理 | 基于JVS+快速开发套件,配置的企业内部通用客户管理系统,包括线索、客户、产品、订单、合同等环节管理 | 轻应用 | 灵活调整,快速上线 | 已配置 |
网络会议 | 基于JVS构建的企业级的视频会议系统 | 原生开发 | 私有化、代码级授权、支持定制 | 已经开放体验版本 |
以上是关于JVS基础框架的详细介绍,接下来我还会更新JVS基础框架的功能列表,欢迎大家持续关注。
demo环境:http://frame.bctools.cn/#/login
开源地址:https://gitee.com/software-minister/jvs
以上是关于JVS开源框架系列:JVS基础框架介绍「含软开企服的开源地址」的主要内容,如果未能解决你的问题,请参考以下文章
JVS开源框架系列:快速搭建应用中心「含软开企服的开源地址」
JVS开源框架系列:动态数据模型说明「含软开企服的开源地址」